如何安装arm-none-eabi-gcc 10.3.1版本?适配嵌入式项目编译
安装arm-none-eabi-gcc 10.3.1编译uv-k5固件的最简步骤
以下是优先使用官方预编译包的安装流程,避开源码编译的复杂问题:
1. 下载对应系统的预编译工具链
前往ARM官方的GNU-RM工具归档区,找到gcc-arm-none-eabi-10.3-2021.10版本(对应10.3.1),选择匹配你操作系统的预编译包:
- Linux:选x86_64架构的
.tar.xz压缩包 - Windows:选带安装向导的
.exe文件 - macOS:选对应架构的压缩包或
.dmg安装包
2. 安装并配置环境
Linux/macOS
- 解压下载的压缩包到自定义目录(推荐
/opt/arm-gcc-10.3.1,权限不足可加sudo):sudo tar -xf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.xz -C /opt/ sudo mv /opt/gcc-arm-none-eabi-10.3-2021.10 /opt/arm-gcc-10.3.1 - 配置环境变量,编辑你的shell配置文件(比如
~/.bashrc或~/.zshrc):echo 'export PATH=/opt/arm-gcc-10.3.1/bin:$PATH' >> ~/.bashrc - 生效配置:
source ~/.bashrc
Windows
- 运行下载的
.exe安装包,按向导完成安装,务必勾选"Add to system PATH"选项(若未勾选,后续需手动将安装目录下的bin文件夹添加到系统环境变量)
3. 验证安装成功
打开终端/命令提示符,执行以下命令:
arm-none-eabi-gcc --version
输出中应显示版本号为10.3.1,说明工具链安装正确。
4. 编译目标项目
- 克隆项目仓库:
git clone https://github.com/fagci/uv-k5-firmware-fagci-mod - 进入项目目录并执行编译:
cd uv-k5-firmware-fagci-mod make
此时项目会自动使用你安装的10.3.1版本编译器完成编译。
内容的提问来源于stack exchange,提问作者Yuri Bochkarev
相关产品推荐
相关产品推荐

