jetsontx1单板(arm64)Mesa图形库安装步骤

1.环境准备

1.1 下载MesaLib包及MesaDemo

    Mesa官网为https://www.mesa3d.org,FTP路径为ftp://ftp.freedesktop.org/pub/mesa/ 。你可以上官网去下载你需要的版本,不过貌似官网现在只维护17.0.0之后的Lib库版本和8.0.0之后的Demo版本。如果你需要之前的版本可以找度娘。本文以 Mesa-8.0.3的Lib库及mesa-demos-8.1.0的Demo库为例。

1.2更新源(重要!找到一个好的源,你可以省掉很多下载离线包的时间)

1.2.1将附件中的sources.list(中科大和清华大学的镜像还是做的很全面的)文件替换ubuntu源文件:/etc/apt/sources.list

1.2.2 sudo apt-get update

1.2.3 sudo apt-get dist-upgrade

    源更新好之后,你就可以着手安装mesa库了。之后的步骤就很简单:配置-》编译-》安装,遇到缺少的库就apt-get install安装一下。

注意:如果apt-get找不到,可能是软件包不叫这个名字,可以用apt-cache search一下。例如,我安装MesaLib库时提示“makedepend找不到”,但是apt-get install makedepend又提示“没有此软件包”。那么就apt-cache search一下:

$ apt-cache search makedepend 
xutils-dev - X Window System utility programs for development

$ sudo apt-get install xutils-dev

问题解决。

2.MesaLib安装

2.1进入安装包路径:cd Mesa-8.0.3/

2.2安装依赖包:sudo apt-get install xutils-dev

2.3配置configure./configure --build=arm-linux --host=arm-linux

2.4编译:make

2.5安装:make install

3.MesaDemo安装

3.1进入安装包路径:cd mesa-demos-8.1.0

3.2安装依赖包:apt-get install libglew-dev

3.3配置configure./configure --build=arm-linux

3.4编译:make

3.5安装:make install

至此,Mesa图形库就安装完成了。运行Demo程序glxgears,出现3D齿轮动画,说明你已经安装成功了。

附件:sources.list

# deb http://ports.ubuntu.com/ xenial main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ xenial main restricted universe multiverse
# deb http://ports.ubuntu.com/ xenial-updates main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ xenial-updates main restricted universe multiverse
# deb http://ports.ubuntu.com/ xenial-security main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ xenial-security main restricted universe multiverse
# deb http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse
# deb http://ports.ubuntu.com/ubuntu-ports/ xenial main universe restricted
# deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial main universe restricted #Added by software-properties


deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main universe restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main universe restricted


deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main universe restricted

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值