总步骤
- 安装qtcreator的IDE
- 安装aarch64-linux-gnu-g++交叉编译链
- 下载Qt库的源码,配置编译选项,编译生成针对TX2的ARM环境的qmake工具
- 配置qtcreator,使用新的qmake工具来编译你的源码
安装qtcreator
这一步最简单,相信大家已经完成了,我这里有安装包5.14.1版本的,需要的下载,可以自己去官网下载
安装aarch64-linux-gnu-g++
每个厂家的ARM环境也有差异,对应的是不同的交叉编译工具,我们用的TX2的板子,所以我们先要去nvidia官网去查以下需要的交叉编译工具,然后去官网下载对应的版本,我们下载的是gcc-linaro-5.4.1-2017.05-x86_64_aarch64-linux-gnu.tar.xz,如果你下载不了,表示你还需要翻墙,那就得去了解翻墙,也可以直接csdn下载
(1)在usr/local目录文件下创建aarch64-linux-gun-gcc 文件夹
(2)将压缩包gcc-linaro-5.4.1-2017.01-x86_64_aarch64-linux-gnu.tar.xz放在usr/local/aarch64-linux-gun-gcc 文件夹下
(3) 解压到当前文件夹,tar zvxf gcc-linaro-5.4.1-2017.01-x86_64_aarch64-linux-gnu.tar.xz
(4)配置环境变量到/etc/profile
export PATH=/usr/local/aarch64-linux-gun-gcc/gcc-linaro-5.4.1-2017.01-x86_64_aarch64-linux-gnu/bin:$PATH
(5