开发板rk3399,运行环境ubuntu18.04 + qt5.9.5,交叉编译工具链gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu
1、安装虚拟机
虚拟机软件vmware或virtualBox,宿主系统windows 10,host系统ubuntu 22.04.3 Desktop LTS
2、安装交叉编译工具链
下载gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu
使用tar命令解压文件。假设你已经下载并将文件保存在Downloads目录中,运行以下命令:
tar -xf ~/Downloads/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
将文件夹移动到合适的位置,例如/opt目录下。运行以下命令:
sudo mv gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu /opt
将交叉编译链的bin目录添加到系统的PATH环境变量中,这样系统就可以找到交叉编译器。
顺便说一下~/.bashrc和/etc/profile的区别:~/.bashrc是当前用户的环境,类似windows的用户变量,影响当前登录的用户,其他用户不受影响;/etc/profile是全局环境变量,类似windows的系统变量,影响的是所有用户。
在终端中运行以下命令(2选1):
~/.bashrc
echo 'export PATH=/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
/etc/profile
sudo nano /etc/profile
在最后加入
export PATH=/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:$PATH
ctrl+x保存退出nano
source /etc/profile
source命令让环境变量的更新在当前会话中立即生效,不需要重启或注销
运行以下命令来验证交叉编译链是否成功安装:
aarch64-linux-gnu-gcc --version