升级新版arm-none-eabi-gcc的方法
本文介绍了ARM官方GNU交叉编译工具链arm-gnu-toolchain的下载安装方法,该工具链用于为ARM嵌入式芯片开发编译程序。文章详细说明了从官网下载工具链、解压到/opt目录、配置环境变量的完整流程,并特别提醒用户注意检查bin目录下的可执行文件。最后还补充了Rust工具链的安装注意事项,强调环境变量配置的重要性。该教程适用于在x86_64架构主机上为STM32等ARM芯片进行嵌入式开发
arm-none-eabi-gcc升级
arm废弃了不少原来可以下载gcc工具的网页,为了帮助遇到同样需求的小伙伴,特撰此文。
来到下面这个网页:
Arm GNU Toolchain Downloads – Arm Developer
arm-gnu-toolchain-14.3.rel1-x86_64-arm-none-eabi是 ARM 官方维护的 GNU 交叉编译工具链,核心作用是在 x86_64 架构的 Linux/macOS/Windows 主机上,为ARM核系列嵌入式芯片(如 STM32、NXP LPC、Nordic nRF52/53 等)编译可执行程序,是嵌入式开发的核心工具。
旧版gcc-arm-none-eabi是该工具链的早期命名,ARM 官方从 GCC 12 版本后统一更名为 arm-gnu-toolchaoin,核心功能完全兼容。
找到你需要的版本,我这边装在WSL里面,所以用的下面第一个。

下载好之后,把它复制到/opt目录下,并且解压,这些指令大家直接问AI就好不再重复。
解压完成之后,检查工具链的目录路径:
ls /opt | grep arm-gnu-toolchain
回读内容示例:

确认解压正确,尤其是bin文件的存在,因为工具链里面的可执行文件都在bin目录下面。
ls /opt/arm-gnu-toolchain-14.3.rel1-x86_64-arm-none-eabi/bin/ | grep gcc
输出内容示例:

配置环境变量:
# 1. 编辑系统级环境变量配置文件(所有用户可用)
sudo vim /etc/profile
# 2. 在文件末尾添加以下内容(按 i 进入插入模式)
export PATH=/opt/arm-gnu-toolchain-14.3.rel1-x86_64-arm-none-eabi/bin:$PATH
# 3. 保存退出 Vim(按 Esc → 输入 :wq! → 回车)
# 4. 让配置立即生效(无需重启)
source /etc/profile
最后检查版本:

更多推荐



所有评论(0)