ARM 交叉工具链安装

Last edited
Last updated July 4, 2023
Pages
Tags
Kit

下载与解压

  • Linaro 是一个非营利性的 ARM 工具维护基金会
wget https://snapshots.linaro.org/gnu-toolchain/14.0-2023.06-1/arm-linux-gnueabihf/gcc-linaro-14.0.0-2023.06-x86_64_arm-linux-gnueabihf.tar.xz mkdir ~/toolchain mv gcc-linaro-14.0.0-2023.06-x86_64_arm-linux-gnueabihf.tar.xz ~/toolchain tar -vxf gcc-linaro-14.0.0-2023.06-x86_64_arm-linux-gnueabihf.tar.xz mv gcc-linaro-14.0.0-2023.06-x86_64_arm-linux-gnueabihf gcc-14.0.0

添加到环境变量

  • 添加到 ~/.bashrc
# in .bashrc if [ -d "/home/ubuntu/toolchain/gcc-13.0.0" ]; then export PATH=$PATH:/home/ubuntu/toolchain/gcc-13.0.0/bin fi
  • 检查交叉编译工具链
# check source ~/.bashrc arm-linux-gnueabihf-gcc -v

安装 32 位软件兼容库

sudo apt upadate sudo apt install lib32z1