ubuntu18.04搭建aarch64-linux-gnu交叉编译环境
-
下载官方版本(https://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/)
根据需要下载对应版本,博主下载的是gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz,32位环境下载i686的压缩包即可。 -
将压缩包复制到 /opt 目录解压, tar -xvJf gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
-
解压成功后配置环境变量,切换到root权限,vim ~/.bashrc 在最后一行加入
export PATH=/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:$PATH
执行 source ~/.bashrc 或者 重启系统(/etc/profile也可以配置环境变量,首选) -
重新打开终端,切换到root权限,输入aarch64 按 tab 键即可补全说明安装成功,输入 aarch64-linux-gnu-gcc -v 可以查看编译器信息