mesa交叉编译

参考

 

1.设置环境变量 

export PREFIX=/root/work/code/software/X11_xcb/libX11_install
export HOST=aarch64-linux-gnu
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:/root/work/code/software/X11_xcb/libxcb-1.8.1:/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/lib/pkgconfig
export CXX=/usr/bin/aarch64-linux-gnu-g++
export CC=/usr/bin/aarch64-linux-gnu-gcc

2.配置

./configure --prefix=/root/work/code/software/mesa/arm-mesa \
--target=arm-linux \
--host=arm-linux \
--enable-gles2 \
--enable-gles1 \
--disable-glx \
--disable-egl \
--disable-dri \
--enable-shared-glapi  \
--with-dri-drivers=swrast  \
LIBDRM_CFLAGS="-I/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/include -I/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/include/libdrm" \
LIBDRM_LIBS="-L/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/install/lib"

3.报错解决

 

ot/work/code/software/mesa/Mesa-10.2.3/bin/missing aclocal-1.14 -I m4
/root/work/code/software/mesa/Mesa-10.2.3/bin/missing: 行 81: aclocal-1.14:未找到命令
WARNING: 'aclocal-1.14' is missing on your system.

解决方法;https://blog.csdn.net/arackethis/article/details/42222905?utm_source=blogxgwz4
sudo autoreconf -ivf,如果报错error: Libtool library used but 'LIBTOOL' is undefined ,sudo apt-get install libtool即可
sudo autoreconf -ivf
sudo ./configure --disable-dri3   //该步骤好像不需要执行 
sudo make

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunxiaopengsun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值