更新时间:2021-07-31 GMT+08:00
分享

安装编译器&构建器

  • 安装GNU Arm Embedded Toolchain编译器。
    1. 下载编译器。

      对于32位芯片架构,官方下载地址为:GNU Arm Embedded Toolchain编译器,建议使用2019-q4-major及以上版本。

      对于64位芯片架构,官方下载地址为:64位GNU Arm Embedded Toolchain编译器,建议使用最新版本的aarch64-linux-gnu编译器。

    2. 解压编译器。
      可以参考如下命令完成解压,将压缩包名替换为实际下载的软件包名:
      tar -xvf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2

      解压后可以得到文件夹gcc-arm-none-eabi-9-2019-q4-major。

    3. 添加编译器的执行路径到环境变量。
      以第二步解压的编译器为例,将gcc-arm-none-eabi-9-2019-q4-major/bin目录添加到环境变量中,可以编辑~/.bashrc文件,参考如下方法设置PATH环境变量:
      export PATH=$PATH:YOUR_PATH/gcc-arm-none-eabi-9-2019-q4-major/bin/

      然后执行以下命令使新设置的环境变量立即生效:

      source ~/.bashrc
  • 升级GNU Make构建器到最新版。
    1. 通过官网下载最新Make构建器
    2. 参考如下命令完成解压,将压缩包名替换为实际下载的软件包名:
      tar -xf make-4.3.tar.gz
    3. 检查依赖。
      解压后进入到目录中,执行./configure命令以检查编译与安装Make构建器所需的依赖:
      cd make-4.3
      ./configure

      如果没有报错就继续下一步操作,如果存在报错就根据提示安装依赖。

    4. 编译&安装Make。

      继续在当前目录下,参考如下命令完成Make构建器的编译与安装:

      sh build.sh
      sudo make
      sudo make install

相关文档