安装交叉编译器
安装
拷贝至Ubuntu,修改权限后直接运行。
默认安装到 /opt/fsl-imx-x11/4.1.15-2.1.0目录下,该目录有如下内容
其中environment-setup-cortexa7hf-neon-poky-linux-gnueabi就是交叉编译工具链;注意现在使用的还不是它,是默认的arm-buildroot-linux-gnueabihf-。
使能
source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
使能后改变了交叉编译工具链以及路径。
配置Qt的编译路径
需要通过脚本设置。
主要是到/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh里
sudo vi /opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh
插入如下指令
source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
也就是使能的那个交叉编译软件。
后台启动Qt
防止引用别的环境变量
/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &
搭建Qt的交叉编译Kits
配置Qt Versions
/opt/fsl imx x11/4.1.15 2.1.0/sysroots/x86_64 pokysdk linux/usr/bin/qmake
该版本名称只是为了好找。
添加编译器
这里只是添加了一个C++的编译器,实际上有很多编译器,根据需要取用。
配置Kits
把之前配置的信息整合在一起。