安装交叉编译工具, 用于编译arm64版本程序

  1. 下载交叉编译工具: https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/aarch64-linux-gnu/, 这里选择文件 gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz 下载
  2. 新建安装目录 mkdir -p /usr/local/ARM-toolchain
  3. 将安装包解压到该目录下 tar -xf gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz -C /usr/local/ARM-toolchain/
  4. 修改 /root/.bashrc 文件,加入如下配置
1
2
3
4
# Add ARM toolschain path
if [ -d /usr/local/ARM-toolchain/gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu/bin ] ; then
PATH=/usr/local/ARM-toolchain/gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu/bin:"${PATH}"
fi
  1. 执行 source /root/.bashrc,使配置生效。
  2. 执行 aarch64-linux-gnu-gcc -v 测试是否可用。
  3. 此后在该系统下可指定使用 aarch64-linux-gnu-g++ 作为交叉编译器