博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mesa交叉编译
阅读量:4159 次
发布时间:2019-05-26

本文共 1305 字,大约阅读时间需要 4 分钟。

 

1.设置环境变量 

export PREFIX=/root/work/code/software/X11_xcb/libX11_installexport HOST=aarch64-linux-gnuexport 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/pkgconfigexport 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

你可能感兴趣的文章
芯片驱动问题定位思路总结之一单板重启的问题
查看>>
S3C2440看门狗定时器
查看>>
LDD3源码分析之llseek分析
查看>>
linux read 用法
查看>>
LDD3源码分析之llseek分析(二)
查看>>
printk及控制台的日志级别
查看>>
Linux驱动加载实例
查看>>
详解数据库设计中的三大范式理论
查看>>
Spring AOP(一)Spring AOP实现原理简介
查看>>
Spring AOP(二)AOPAlliance与SpringAOP核心接口介绍
查看>>
RabbitMQ(三)手动Ack确认
查看>>
RabbitMQ(四)死信队列和延迟队列
查看>>
InnoDB事务隔离级别
查看>>
Mysql索引
查看>>
Eclipse中ADT的各种问题
查看>>
sqlite删除数据时主键不能更新
查看>>
HttpUtil
查看>>
针对高版本timpicker/datepicker中ontimeset执行两次的解决办法
查看>>
高快省的排序算法——快速排序
查看>>
归并排序(MergeSort)
查看>>