位置: 编程技术 - 正文

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程序)

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

  • 2023年印花税如何计算
  • 土地增值税怎么计算
  • 成本核算需要哪些基础工作
  • 小规模季超30万,蔬菜还免增值税吗
  • 备用金为什么会变少
  • 行政单位在建工程会计分录
  • 公司账户转账转错了能退回来吗
  • 购买银行理财产品被骗怎么办
  • 公司账户转个人账户限额
  • 营业执照印花税是什么意思啊
  • 固定资产可以一次性计入成本费用吗
  • 国税登记流程
  • 个人转让无形资产增值税税率
  • 合并报表收费
  • 普票没有税号可以开票吗
  • 个人部分公积金可以抵扣个税吗
  • 购买境外技术缴纳税费
  • 财务红冲是什么意思
  • 社保费税前扣还是税后扣
  • 大白菜u盘启动后黑屏
  • php在apache中有哪些工作方式
  • 长期股权投资转出账务处理
  • win7系统鼠标不能用了怎么设置
  • PHP:ftp_rename()的用法_FTP函数
  • 借方为什么是减少额?
  • 海峡群岛属于哪个洲
  • vscode+cmake
  • 个体户缴纳的税有哪些
  • 图片防止侵权怎么写
  • uniapp面试题必问的坑
  • chattr i
  • zarchiver 小米
  • python 如何调用c
  • 支付税审费用怎么做账
  • 增值税进项税加计抵减
  • 可行性研究报告合同属于什么合同
  • php单例模式优点
  • 织梦设置的关键词看不到
  • 织梦怎么改文字
  • mongodb游记
  • 未使用固定资产有哪些
  • 普票要盖发票的章子吗
  • sql server中字符串常量只能用双引号括起来
  • 利息返还是什么意思
  • 一个工程项目多个业主吗
  • 汇算清缴业务招待费调整分录
  • 股权激励费用如何计提
  • 记账凭证修改有几种方法
  • 差旅费账务处理的摘要
  • 勾选通行费发票后如何做分录
  • 应收利息审计底稿怎么做
  • 从一个公司到另一个公司叫什么
  • 利润所属科目
  • 企业如何建账做账
  • 房地产企业房屋私售,银行怎么处理
  • windowssever 2003
  • vpengine.exe进程
  • 任务管理器边框怎么设置
  • RedHat 9.0下Apache+PHP+MySQL服务器安装配置
  • Win7系统打印机共享无法保存打印机设置0x000006d9
  • windowxp背景图
  • linux系统中软件包分类
  • spoolsrv.exe - spoolsrv是什么进程 有什么作用
  • ntfs硬盘分区整数
  • 安全账户管理器或本地安全机构服务器
  • win1020h2版本千万别更新
  • Win10 Mobile Build 10586.xx将持续更新 WP8.1用户可直升最新版
  • linux如何创建ftp
  • 一直显示正在安装windows
  • window10耳机有电流
  • android开发流程
  • [置顶] [寒江孤叶丶的Cocos2d-x之旅_27]CocoStudio导出的LUA文件怎么使用?
  • jQuery Validate 数组 全部验证问题
  • 计算机图形学和计算机视觉的区别
  • 批处理调用ftp
  • 批处理for命令修改后缀名
  • Unity 相关经典博客资源总结(持续更新)
  • html中如何写java代码
  • 陕西省税务局电子税务局官网
  • 代扣代缴企业所得税手续费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设