开发板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