概述
要使用Qt的quick相关功能则需要编译opengl
opengl使用的是mesa,其依赖 libdrm,libxcb,libudev
libxcb依赖 x11,xcb-proto
libxcb 编译
参考 https://my.oschina.net/u/1250206/blog/1068725
libdrm编译
下载地址 https://dri.freedesktop.org/libdrm/
CC=arm-none-linux-gnueabi-gcc CXX=arm-none-linux-gnueabi-g++ ./configure --prefix=/home/huey/Dev/Arm/Drm --target=arm-linux --host=arm-linux --disable-cairo-tests
make
make install
注意:libdrm对于glibc版本有要求,而glibc的版本与linux内核相关联,所以libdrm的版本需要考虑所移植的系统的glibc的支持
查看方法采用如下 指令
strings glibc.so.6 |grep GLIBC_
Mesa编译
下载地址 ftp://ftp.freedesktop.org/pub/mesa
使用的是12.0.0版本
CC=arm-none-linux-gnueabi-gcc CXX=arm-none-linux-gnueabi-g++ \
./configure --prefix=/home/huey/Dev/Arm/Mesa \
--target