虚拟机 ubuntu18 树莓派4 QT5.14.2 交叉编译

       编译过程主要参考了 为树莓派4交叉编译QT5.14.2(带EGLFS支持)》,可以按照教程一步一步进行,在整个过程中,有2个地方需要注意。

       1. sudo rpi-update 因为网络问题,通过命令下载都会失败,最好的办法还是本地安装,更新压缩包下载方法是,通过https://ghproxy.com/输入链接https://github.com/Hexxeh/rpi-firmware/archive/master.tar.gz下载,

       下载之后,按照手动更新(rpi-update)树莓派固件步骤更新。

       结果查询, ls -la /opt/vc/lib 看该目录下是否有libEGL.solibGLESv2.so这两个库,更新前这两个库都是没有的。如果这两个库出现了,并且是真正的库而不是软链接,就说明更新基本成功。

       2. 如果你在第三步“配置并交叉编译Qt”,运行“./configure"失败后,一定要记得在下一次运行configure前删除config.logconfig.cache(在qtbase目录下),不然改对了依然会失败。

原文地址:https://www.cnblogs.com/SamFang/p/14312408.html