文档章节

ubuntu编译安装mesa

itviewer
 itviewer
发布于 2017/01/08 01:27
字数 152
阅读 151
收藏 0
./configure \
--prefix=/usr/local/mesa \
--enable-osmesa \
--with-gallium-drivers=swrast \
--with-dri-drivers=i965 \
--with-dri-searchpath=/usr/local/mesa/lib/dri \
--with-egl-platforms=x11,drm,wayland


make
sudo make install

#添加环境变量

LIBRARY_PATH=/usr/local/mesa/lib:$LIBRARY_PATH
LD_LIBRARY_PATH=/usr/local/mesa/lib/dri:/usr/local/mesa/lib:$LD_LIBRARY_PATH
LIBGL_DRIVERS_PATH=/usr/local/mesa/lib/dri
GBM_DRIVERS_PATH=$LIBGL_DRIVERS_PATH
PKG_CONFIG_PATH=/usr/local/mesa/lib/pkgconfig:$PKG_CONFIG_PATH
C_INCLUDE_PATH=/usr/local/mesa/include:$C_INCLUDE_PATH
CPLUS_INCLUDE_PATH=/usr/local/mesa/include:$CPLUS_INCLUDE_PATH
export PATH
export LIBRARY_PATH
export LD_LIBRARY_PATH
export GBM_DRIVERS_PATH
export PKG_CONFIG_PATH
export C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH

有时候会因出现找不到dri错误,这时候把/usr/local/mesa/lib下的dir驱动放到程序要找的目录即可

一些有用的调试变量

#export MESA_DEBUG=1
#export EGL_LOG_LEVEL=debug
#export LIBGL_DEBUG=verbose
#export WAYLAND_DEBUG=1

 

© 著作权归作者所有

共有 人打赏支持
下一篇: openconnect
itviewer
粉丝 16
博文 218
码字总数 44686
作品 0
海淀
技术主管
私信 提问
android 源码编译安装包的问题

@邓凡平 你好,想跟你请教个问题: 我在ubuntu12.04.3-desktop-amd64上安装编译android所需的包,其中libgl1-mesa-glx:i386有问题: libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (...

wenm
2014/02/22
551
2
nouveau mesa 安装 libtool undifined AC_PROG_AM

nouveau mesa 安装 sh autogen.sh libtool undifined AC_PROG_AM libtool automake autoconf已安装 但是automake --copy不能完成 makefile ....报错 libtool undifined AC_PROG_AM 系统是中标......

xzby
2014/04/30
183
0
用UBuntu开发OpenGL程序2

自己编译Mesa库。 先安装必需的库: wget http://dri.freedesktop.org/libdrm/libdrm-2.4.17.tar.bz2 tar -xf ./libdrm-2.4.17.tar.bz2 cd libdrm-2.4.17 ./configure --prefix=/usr make s......

长平狐
2012/08/28
117
0
Ubuntu 14.10 android 开发 环境问题解决。

Ubuntu 13.10 鼠标闪烁解决办法 问题描述:电脑安装Ubuntu 13.10 版本后,进入Ubuntu系统后鼠标指针不停的闪烁,看起来很不爽,解决办法如下。 问题关键:通过网上资料的查阅,发现原因是Ubu...

WolfCS
2015/01/01
0
0
Ubuntu 14.04.2 LTS DeskTop 安装OpenGL

安装OpenGL sudo apt-get update sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-dev sudo apt-get install freeglut3-dev 上面依次安装了3个常用的OpenGL开发包,......

lengxujun
2016/06/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
今天
4
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
3
0
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

waylau
昨天
9
0
java多线程2

“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在线程安全问题。这是因为方法内部的变量都是私有造成的。 synchronized 获取的都是对象锁。如果多个线程访问多个...

一滴水穿石
昨天
4
0
今天的学习

1,document.location.href:获取整个url 2,str.split(' '):用字符分割字符串 3,$this->load->library(' '):引用图像处理类 4,$this->load->library(' '):引用Email类 5,特殊访问指针$th......

墨冥
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部