升级新版arm-none-eabi-gcc的方法

arm废弃了不少原来可以下载gcc工具的网页,为了帮助遇到同样需求的小伙伴,特撰此文。

来到下面这个网页:

Arm GNU Toolchain Downloads -- Arm Developer

找到你需要的版本,我这边装在WSL里面,所以用的下面第一个。

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,核心功能完全兼容。

下载好之后,把它复制到/opt目录下,并且解压,这些指令大家直接问AI就好不再重复。

解压完成之后,检查工具链的bin目录路径:

bash 复制代码
ls /opt | grep arm-gnu-toolchain

回读内容实例:

确认解压正确,bin文件的存在,因为工具链里面的可执行文件都在bin目录下面。

bash 复制代码
ls /opt/arm-gnu-toolchain-14.3.rel1-x86_64-arm-none-eabi/bin/ | grep gcc

输出内容示例:

配置环境变量:

bash 复制代码
# 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

最后检查版本:

相关推荐
冷色调的咖啡师几秒前
1.大数据架构技术 上——搭建分布式Hadoop集群
大数据·linux·hadoop·分布式·hdfs·架构·yarn
信创工程师-小杨3 分钟前
OpenEuler系统如何升级OpenSSh10.3P1版本
linux·运维·服务器
2601_961194025 分钟前
27考研刘晓燕资源
linux·sql·ubuntu·华为·pdf·.net
yyuuuzz6 分钟前
运维场景中AI模型的常见问题
运维·服务器·人工智能·深度学习·机器学习·云计算·aws
拾光Ծ2 小时前
【Linux网络】计算机网络入门:网络产生与协议
linux·网络·网络协议·tcp/ip·计算机网络
三十..9 小时前
Ceph 三大存储接口深度实践与数据保护指南
运维·ceph
9分钟带帽9 小时前
linux_系统开机自动执行shell脚本
linux·服务器
蝶豆花10 小时前
基于商城系统的功能,自动化,性能-测试报告
运维·自动化
袋鼠云数栈10 小时前
从前端到基础设施,ACOS 如何打通企业全链路可观测
运维·前端·人工智能·数据治理·数据智能
黎阳之光10 小时前
视频孪生智护供水生命线:黎阳之光赋能医疗与园区水务高质量升级
运维·物联网·算法·安全·数字孪生