文章目录
准备环境
1)Qt源代码; Qt官网下载源码,名称为qt-everywhere-opensource-src-5.9.7.zip或qt-everywhere-opensource-src-5.9.7.tar.xz
2)Perl: 5.12版本以上
3)Python: 2.7版本以上
4)交叉编译工具链:
arm32位工具链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
网址:http://releases.linaro.org/14.07/components/toolchain/binaries/
arm64位工具链:可用apt install安装
sudo apt install gcc-7-aarch64-linux-gnu
sudo apt install gcc-aarch64-linux-gnu
sudo apt install g++-7-aarch64-linux-gnu
sudo apt install g++-aarch64-linux-gnu
编译qmake
1)解压Qt源码;
2)
arm32位:修改qmake编译配置参数 qtbase/mkspecs/linux-arm-g

本文详细介绍了在Ubuntu系统中如何建立Qt ARM交叉编译环境,包括准备Qt源码、Perl和Python,获取并配置交叉编译工具链,如arm32和arm64位工具链。重点讲解了配置qmake,使用configure脚本进行编译,并指导如何在Qt Creator中设置编译器和Qt版本,以支持构建多个平台的应用。
3444

被折叠的 条评论
为什么被折叠?



