1. 移除旧版本
sudo apt remove gcc-arm-none-eabi
2. 下载
在官方网站下载相应版本,但是下载速度比较慢
我下载的是11.3的版本
3. 安装
进入下载目录,打开终端,运行命令解压
tar -xf arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz
将解压后的软件包移动到根目录下的opt文件夹中
sudo mv arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi /opt
添加环境变量到用户目录下的.profile文件
exportline="export PATH=/opt/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi/bin:\$PATH"
检测环境变量是否添加成功
if grep -Fxq "$exportline" ~/.profile; then echo nothing to do ; else echo $exportline >> ~/.profile; fi
添加成功不会有输出;如果添加失败,会输出提示。
使能环境变量
source ~/.profile
检查版本号是否正确
arm-none-eabi-gcc -v