位置: 编程技术 - 正文

opengl(mesa) for ubuntu14.04

编辑:rootadmin
关于 mesamesa是一个开源的OpenGL的实现。它被广泛用于包括X-Windows在内的各种渲染系统中。 具体见官网: .上编译并安装最新版mesa。安装 LLVM/Clang 3.3LLVM/Clang是构架编译器(compiler)的框架系统,以C&#;&#;编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),它是编译mesa的依赖之一。目前,LLVM/Clang的最新版为3.4,在Ubuntu .上,我们可以直接使用 sudo apt-get install llvm来安装最新版LLVM/Clang。但是,由于LLVM 3.4的一些bug会对之后的工作造成一定的麻烦,这里,我们自行编译、安装较为稳定的LLVM 3.3。具体的,首先,我们从 3.3 和 Clang 3.3的源代码。源代码下载完成后,进行解压缩,然后将Clang 3.3的源代码目录命名为clang,并移动到llvm源代码目录下的tools目录下。具体的目录关系应如下所示:[plain] view plaincopy<llvmsrc> tools clang 接下来我们使用configure来配置生成llvm的Makefile文件,然后就可以进行编译与安装。注意,这里llvm之后要被mesa所link,所以在配置是应开启--enable-shared选项。[plain] view plaincopycd llvm-3.3.src ./configure --enable-shared=yes make sudo make install 安装 libdrm-2.4.最新版的mesa的编译需要高于2.4.的libdrm_radeon库,我们使用与上文介绍的相同的方法来编译和安装。首先,从 2.4.的源代码,解压缩后,运行如下命令。[plain] view plaincopycd libdrm-2.4. ./configure make sudo make install 安装其他依赖包mesa的编译还需要其他依赖包,如果这些包缺失,mesa的配置将会失败,我们可以从configure的错误信息中得出缺失的包的名字,然后自行安装,以下罗列了安装一些可能缺失的包的命令(Ubuntu下)。[plain] view plaincopysudo apt-get install xproto-gl-dev sudo apt-get install xproto-dri2-dev sudo apt-get install xproto-dri3-dev sudo apt-get install xproto-present-dev sudo apt-get install libxdamage-dev sudo apt-get install libxext-dev sudo apt-get install libx-xcb-dev sudo apt-get install libxcb-glx0-dev sudo apt-get install libxcb-dri2-0-dev sudo apt-get install libxcb-dri3-dev sudo apt-get install libxcb-present-dev sudo apt-get install libxshmfence-dev sudo apt-get install libudev-dev sudo apt-get install autoreconf sudo apt-get install libtool sudo apt-get install expat sudo apt-get install libexpat1-dev 获取mesa的最新源代码我们使用git(git可以使用sudo apt-get install git来安装)来获取mesa的最新源代码。之后就可以进行配置,编译与安装。 需要注意的是,git master branch所获得的源代码中并不包含生成好的configure文件,作为替代,我们运行autogen.sh命令来生成和运行configure,因此configure的配置选项也应该加入到autogen.sh命令后。 [plain] view plaincopygit clone cd mesa sudo ./autogen.sh --enable-gbm --enable-glx-tls make sudo make install 至此mesa的编译与安装就成功了,在mesa目录下,我们可以使用git pull origin命令来获得最新版的mesa代码,并编译和安装。关于Opengl在Ubuntu.下使用Qt中的使用请在以下网址查找: blog copy from "

推荐整理分享opengl(mesa) for ubuntu14.04,希望有所帮助,仅作参考,欢迎阅读内容。

opengl(mesa) for ubuntu14.04

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

游戏开发热门技术浅析 最近手游开发很热,今天我们来看看目前比较主流的手机游戏开发技术,以下仅仅是个人了解的皮毛,为想了解和步入游戏行业的朋友做一参考。cocos2d

3D动态锁屏+3D动态壁纸,完美整合到一起! 3D动态锁屏3D动态壁纸,完美整合到一起!手机不只是用,更是艺术!欢迎各种讨论3D技术的码友,qq(九)

VS配置OpenGl的glut库 1.下载GLUT库首先到

标签: opengl(mesa) for ubuntu14.04

本文链接地址:https://www.jiuchutong.com/biancheng/369670.html 转载请保留说明!

上一篇:简单一个opengl程序,2D图形移动(opengl程序)

下一篇:游戏开发热门技术浅析(游戏类游戏开发)

  • 小规模纳税人通用申报表
  • 事业单位长期股权投资持有期间被投资单位
  • 接受捐赠手续
  • 委托外单位研发的研发费用加计扣除最新政策
  • 哪些进项税额不可以抵扣
  • 应付账款超过三年未付
  • 专用发票给客户的是第几联
  • 食品销售税务起征点是多少
  • 购买税控盘全额退税
  • 多开的增值税发票交多少税
  • 第三方付款会计分录
  • 非税收入包括哪些
  • 存货取得长期股权投资
  • 售后回租的实际操作流程
  • 新建厂房房产证办理流程
  • 不开票不走公账的后果
  • 不动产在建工程使用的外购货物
  • 跨年度收入计算的增值税如何入账?
  • 非公司私营企业属于什么类型
  • 税收分类编码选错了没事吧
  • 金融业保险业
  • 行政事业单位会计基础工作规范
  • 企业转让无形资产要交增值税吗
  • 公司零报税需要会计吗
  • 仲裁委判决还能上诉吗
  • 试用期内进一步使用
  • 汇算清缴补交所得税后报表需要调整吗
  • 对增值税发票开具方面有何要求?
  • 资源管理器被关闭了怎么恢复
  • linux i
  • 实际缴纳消费税是什么意思
  • 缅因州达马里斯科塔地区的佩马基德灯塔 (© Tom Whitney/Adobe Stock)
  • 库存现金盘亏盘盈的原因
  • 废旧物资发票抵扣
  • 小规模未达起征点免税分录
  • 异地提供建筑服务预缴企业所得税
  • php和mysql关系
  • Node.js安装过程
  • ci框架过时了吗
  • 宝塔主机分销系统设计
  • 所得税申报表上的营业成本怎么填
  • 公务交通通讯补贴
  • 补发工资个人所得税税
  • 查验发票显示红冲是什么意思
  • 什么情况需要预缴
  • 将MySQL help contents的内容有层次的输出方法推荐
  • 初始化流程
  • 伙食费怎么入账
  • 非税收入票据存根的保存期限一般为多少年
  • 房产税的纳税义务人是征税范围内房屋产权所有人
  • 转让不动产增值税征收管理办法
  • 调账的基本方法及要点都有哪些?
  • 接受非货币性资产投资入账价值
  • 购入产品用作样品怎么做
  • 销售费用主要包括
  • 筹建期间发生的长期借款利息费用计入财务费用
  • 无形资产减值损失计入管理费用
  • 当月计提公积金下月发放怎么做分录
  • 工业企业应付账款怎么算
  • sqlserver over
  • navicat不能创建string类型
  • ubuntu怎么安装程序
  • Solaris 10.0 cvs的安装方法
  • securecrt keymap
  • 电脑打开win
  • os x 10.11 el capitan中文版上手体验评测
  • 苹果mac怎样
  • 为什么win8系统的键盘输入不了字
  • excel打开csv文件数据有丢失
  • 红石数据
  • 怎么删除listview条目
  • 关于自定义工作台的说法,正确的是
  • jquery常用选择器种类
  • JavaScript中的this指向
  • python编程内容
  • 百旺怎么导出数据
  • 税务局不动产交易缴税方案
  • 变更法人需要法人本人去吗
  • 税务机关对核准类减免税的审核
  • 新版ukey税盘怎么设置密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设