当我们需要给新的电脑上部署RK3588的QT交叉编译环境时,我们可以将旧电脑上的编译好的qmake直接拷贝到新电脑上并配置好环境。
一、开发环境
1、ubuntu20.04
2、qt5.14.2
3、交叉编译器gcc-linaro-7.5.0
4、已编译好的qt交叉编译器
二、资料下载
链接: https://pan.baidu.com/s/1zqD0mk4YbIVzt4NIQylvbQ 提取码: fad2
三、安装gcc-linaro-7.5.0交叉编译器及配置环境
1、安装qt,运行前将网络断开,避免登录安装。
./qt-opensource-linux-x64-5.14.2.run
2、解压gcc-linaro-7.5.0
将两个交叉编译器拷贝到系统中,然在解压到/opt
sudo tar -xvf gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar -C /opt/
sudo tar -xvf gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar -C /opt/
3、配置系统环境变量
(1)用gedit打开~/.bashrc
sudo gedit ~/.bashrc
(2)在文件末尾添加
PATH=$PATH:/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin
PATH=$PATH:/opt/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin
(3)配置好后是全局变量生效,输入指令
source ~/.bashrc
(4)验证编译器是否安装好
aarch64-linux-gnu-gcc -v
arm-linux-gnueabihf-gcc -v
4、解压已编译好的qt
将qt-5.14.2-linux-aarch64-gcc.tar解压到/opt
sudo tar -xvf qt-5.14.2-linux-aarch64-gcc.tar -C /opt/
四、配置QtCreator交叉编译环境
1、打开已经安装好的QT和项目
2、配置其aarch64位编译器,在Compilers中点击Add我们之前安装并配置好的交叉编译链GCC,配置路径,名称要区别开
3、在Qt Versions里面配置已经编译好的qmake,位置在opt下面
4、添加Kit,配置如下图所示,Name可以自定义
5、点击ok之后在Projects里点击刚配置好的Kits,然后选择我们的环境,选择Release模式,点击build即可