安装编译器&构建器
- 安装GNU Arm Embedded Toolchain编译器。
- 下载编译器。
对于32位芯片架构,官方下载地址为:GNU Arm Embedded Toolchain编译器,建议使用2019-q4-major及以上版本。
对于64位芯片架构,官方下载地址为:64位GNU Arm Embedded Toolchain编译器,建议使用最新版本的aarch64-linux-gnu编译器。
- 解压编译器。
解压后可以得到文件夹gcc-arm-none-eabi-9-2019-q4-major。
- 添加编译器的执行路径到环境变量。
以第二步解压的编译器为例,将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构建器到最新版。
- 通过官网下载最新Make构建器。
- 参考如下命令完成解压,将压缩包名替换为实际下载的软件包名:
tar -xf make-4.3.tar.gz
- 检查依赖。
如果没有报错就继续下一步操作,如果存在报错就根据提示安装依赖。
- 编译&安装Make。
继续在当前目录下,参考如下命令完成Make构建器的编译与安装:
sh build.sh sudo make sudo make install