GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载

它是什么GNU Arm Embedded Toolchain 是 Arm 官方提供的开源裸机软件开发工具链,专为 Arm Cortex-M 和 Cortex-R 系列处理器设计

面向Arm Cortex-M和Cortex-R处理器的开源裸机交叉编译工具链,集成GCC、库及调试工具。

👤
作者:谢林峰 | 更新:2026-10-28 | 测试环境:Windows 11 实测 · GNU Arm Embe 10.3.1.20251211
软件信息
版本 10.3.1.20251211更新 2026-10-28

详细介绍

简介

GNU Arm Embedded Toolchain 是 Arm 官方提供的开源裸机软件开发工具链,专为 Arm Cortex-M 和 Cortex-R 系列处理器设计。它集成了 GCC 编译器、C/C++ 运行库、汇编器、链接器以及 GD。(当前收录版本 10.3.1.20251211,适用 win/x64。)

详细介绍

GNU Arm Embedded Toolchain(简称 GNU Arm Embedded GCC 或 arm-none-eabi-gcc)是 Arm 公司维护的开源工具链,面向 32 位 Arm Cortex-M 和 Cortex-R 处理器家族,提供裸机(bare-metal)软件开发所需的完整编译与调试环境。工具链基于 GNU 编译器套件(GCC),并集成了 newlib 或 picolibc 等 C 运行库、binutils 汇编与链接工具、GDB 调试器以及 make 等构建辅助工具。其核心目标是让开发者能够在 Windows、Linux 和 macOS 主机上,为 Arm 目标平台生成高效的机器码,并通过 JTAG/SWD 等接口烧录到芯片中运行。 工具链的典型使用场景包括:开发 STM32、NXP 等基于 Cortex-M 的 MCU 固件;编写 Cortex-R 系列实时处理器程序;配合 Zephyr、Apache Mynewt、Mbed OS 等嵌入式操作系统进行应用开发;以及作为 IDE(如 STM32CubeIDE、MCUXpresso)的底层编译器。由于是命令行工具,它也常被集成到 CI/CD 流程中,例如 GitHub Actions 中有现成的安装动作(arm-none-eabi-gcc)可快速配置编译环境。 工具链支持 Windows、Linux 和 macOS 三大主流操作系统,提供预编译的安装包或便携压缩包。用户可根据目标平台选择对应版本,安装后通过设置环境变量即可在终端中调用 arm-none-eabi-gcc 等命令。该工具链是嵌入式开发社区的事实标准之一,许多开源项目(如 Zephyr、Mynewt)的官方文档均推荐使用它。

适合人群

  • 嵌入式固件开发工程师
  • 使用 STM32、NXP 等 Cortex-M 芯片的开发者
  • Zephyr、Apache Mynewt 等 RTOS 用户
  • 需要命令行交叉编译的 CI/CD 流程
  • 学习 Arm 裸机编程的学生和爱好者

安装教程

安装 GNU Arm Embedded Toolchain 前,请确认您的操作系统(Windows、Linux 或 macOS)及架构(x64 等)。以 Windows 为例,从 Arm 官网或知办库下载对应的安装包(如 gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip)。若为便携版,解压到指定目录(如 C:\arm-gcc),然后将解压目录下的 bin 文件夹路径添加到系统环境变量 PATH 中。若为安装版,运行安装程序,按向导选择安装路径,并勾选“添加到 PATH”选项。安装完成后,打开命令提示符,输入 arm-none-eabi-gcc --version 验证是否安装成功,若显示版本信息则说明安装成功。在 Linux 或 macOS 上,可将下载的 tar.bz2 包解压到 /opt 或 ~/ 目录,并同样配置 PATH。首次使用时,建议在工程目录中编写一个简单的 C 文件,使用 arm-none-eabi-gcc -c main.c 测试编译,确保工具链工作正常。注意:不同版本可能依赖特定的库,如 Windows 下可能需要安装 Visual C++ 运行库;若遇到“找不到 libwinpthread-1.dll”等错误,请安装对应的运行库。

支持平台:Windows、macOS、Linux

版本与文件信息

  • 版本:10.3.1.20251211
  • 平台:win x64
  • 文件名:gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip
  • 文件大小:190.5 MB
  • SHA256:ae82f689ed3e341f73ad3a83ae22d6c83f5fe8e771a713a19570dcedc183f4a9

下载地址

常见问题

  • GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载后无法安装怎么办?
    请确认系统满足 win 平台要求,并以管理员身份运行安装包;若提示缺少运行库,请先安装对应系统组件。
  • 如何确认下载的文件是官方原版?
    通过页面上提供的 SHA256 校验值与官方公布值比对;一致即为官方原版,不一致请勿使用。
  • GNU Arm Embedded Toolchain(Arm裸机开发工具链) 有绿色版或便携版吗?
    是否提供便携版以官方发布页为准;本站仅收录官方公开下载与网盘镜像,不提供破解或修改版本。

核心功能

  • 下载前展示真实文件名「gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip」、版本 10.3.1.20251211、文件大小 199727085,以及适用平台 win/x64,便于逐项核对后再获取。
  • 本站提供已校验的下载通道(baidu 网盘,提取码随页面展示),并保留官方站点入口作为备用来源。
  • 能力覆盖:软件、Windows、开源,可按需选取对应功能模块。

使用场景

  • 需要在本机部署或重装 GNU Arm Embedded Toolchain(Arm裸机开发工具链)(10.3.1.20251211),并希望先核对版本与文件信息再获取的场景。
  • 处理「GNU Arm Embedded Toolchain(Arm裸机开发工具链)下载」相关需求、希望一次性拿到可核对文件与步骤时。
  • 需要在多台设备使用同一 GNU Arm Embedded Toolchain(Arm裸机开发工具链) 版本(10.3.1.20251211),便于统一环境与后续排查时。

注意事项

  • 获取文件后请核对文件名「gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip」与文件大小「199727085」是否与本页一致,避免拿到错误版本。
  • 部署 GNU Arm Embedded Toolchain(Arm裸机开发工具链) 时路径建议避免中文与空格,可减少部分写入失败的概率。
  • 若安全软件出现拦截提示,请先确认来源为本页收录渠道后再决定是否放行。

安装与校验

  • 获取前先核对文件名、文件大小与版本号(本页:gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip / 199727085 / 10.3.1.20251211),逐项比对后再继续。
  • 通过本页「baidu 网盘」通道转存到自己的网盘后再取回文件,可避免直接下载中断造成的文件不完整。
  • 解压后先确认 GNU Arm Embedded Toolchain(Arm裸机开发工具链) 主程序能否正常启动,再决定是否替换原有版本。
  • 如遇安全软件拦截,请先确认来源为本页收录渠道,再决定是否放行。

国内网盘获取步骤

  • 第 1 步:在本页下载区打开「baidu」通道,先核对页面标注的版本号 10.3.1.20251211、平台 win/x64,再进入分享页。
  • 第 2 步:输入本页展示的提取码完成校验(提取码以本页下载区为准,不要从第三方来源获取)。
  • 第 3 步:把文件转存到自己的「baidu」账号后再下载,避免分享链接失效或下载中断;若为压缩包,建议解压到 C:\\Tools 这类不含中文与空格的路径。
  • 第 4 步:下载完成后核对文件名「gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip」、文件大小「199727085」与版本号 10.3.1.20251211,与本页信息一致再安装或运行。

更新记录

当前版本:10.3.1.20251211

最近更新:2026-10-28

软件参数速览

当前版本10.3.1.20251211
下载文件名gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip(10.3.1.20251211 · Windows · 190.5 MB)
本站更新时间2026-10-28

参数对比

项目GNU Arm Embedded Too
版本10.3.1.20251211
大小190.5 MB
平台win
网盘百度
优点集成 GCC 编译器,支持 C、C++ 和汇编语言;面向 Arm Cortex-M 和 Cortex-R 处理…;提供 newlib 和 picolibc 等 C 运行库;包含 GDB 调试器,支持 JTAG/SWD 调试;支持 Windows、Linux 和 macOS 交叉编译;提供预编译安装包,可快速部署;常被 Zephyr、Mynewt 等 RTOS 项目采用;支持与 STM32CubeIDE、MCUXpresso 等…
缺点仅支持 Cortex-M/R,不支持 Cortex-A;命令行操作对新手有一定学习曲线;不同版本间可能存在兼容性差异。

历史版本

本站收录该软件的多个真实版本,可按下表选用:

版本平台大小网盘入口官网
10.3.1.20251211 win 190.5 MB 百度 GNU Arm Embedded Toolcha 10.3.1.20251211(查看/下载) ——

下载

⚡
国内下载加速

本站提供夸克 / 百度 / 蓝奏网盘转存下载,国内访问快、不限速,转存后即可高速下载。网盘链接均经人工审核,失效可反馈补链。

国内下载(推荐)
官方下载

下载由本站收录的国内网盘提供(夸克 / 百度 / 蓝奏),国内访问快、不限速;网盘链接均经审核,如失效欢迎反馈。

可替代 / 相似软件

以下工具与本文软件定位相近(按内容相似度排序),可按需选型:

软件相似度主要功能入口
Arm Compiler for Embedded 相关 —
xPack GNU Arm Embedded GCC 相关 —
Linaro GCC 相关 —
PlatformIO 工具链 相关 —

怎么选(决策参考)

替代什么

Arm Compiler for Embedded;xPack GNU Arm Embedded GCC;Linaro GCC;PlatformIO 工具链

适合谁

嵌入式固件开发工程师;使用 STM32、NXP 等 Cortex-M 芯片的开发者;Zephyr、Apache Mynewt 等 RTOS 用户;需要命令行交叉编译的 CI/CD 流程;学习 Arm 裸机编程的学生和爱好者

不适合谁

不适合需要支持 Cortex-A 处理器或运行 Linux 的开发者,也不适合希望使用图形化 IDE 的初学者。

核心优势

集成 GCC 编译器,支持 C、C++ 和汇编语言;面向 Arm Cortex-M 和 Cortex-R 处理…;提供 newlib 和 picolibc 等 C 运行库;包含 GDB 调试器,支持 JTAG/SWD 调试;支持 Windows、Linux 和 macOS 交叉编译;提供预编译安装包,可快速部署;常被 Zephyr、Mynewt 等 RTOS 项目采用;支持与 STM32CubeIDE、MCUXpresso 等…

主要限制

仅支持 Cortex-M/R,不支持 Cortex-A;命令行操作对新手有一定学习曲线;不同版本间可能存在兼容性差异。

社区信号

Arm 官方维护,社区广泛使用,Zephyr、Mynewt 等主流项目默认支持,但 GitHub 星标数未提供。

成熟度

成熟

什么时候选它

当您需要为 Cortex-M/R 芯片进行裸机或 RTOS 开发,且希望使用开源、跨平台的编译工具链时,应选择它。

什么时候不要选它

当您开发 Cortex-A 或需要 Linux 应用时,应选择 Linaro GCC 或 Arm Compiler;若您偏好图形化 IDE,可选用 STM32CubeIDE。

常见问题

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载后无法安装怎么办?

请确认系统满足 win 平台要求,并以管理员身份运行安装包;若提示缺少运行库,请先安装对应系统组件。

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载:如何确认下载的文件是官方原版?

通过页面上提供的 SHA256 校验值与官方公布值比对;一致即为官方原版,不一致请勿使用。

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 有绿色版或便携版吗?

是否提供便携版以官方发布页为准;本站仅收录官方公开下载与网盘镜像,不提供破解或修改版本。

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载:页面标注的 10.3.1.20251211 是最新版本吗?后续更新怎么同步?

本页的 10.3.1.20251211 是最近一次收录的结果;官方发布新版本后会在下一次收录同步。需要立刻确认最新版,请以官方站点为准。

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载:下载后的文件名与大小怎么核对(gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip / 199727085)?

以本页「版本与文件信息」为准:文件名 gcc-arm-none-eabi-10.3-2021.10-win32-portable-win-x64.zip、大小 199727085。两者一致即说明文件完整且来源对应。

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载:本机是 win / x64,应该选哪一个文件?

请选取与本机 win / x64 匹配的安装包;混用不同架构会出现无法运行或异常退出的情况。

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载:分享页提示文件不存在时该怎么处理?

优先切换到本页另一条通道;两条都不可用时,请改用官方站点入口获取,不要从第三方转存来源获取。

GNU Arm Embedded Toolchain(Arm裸机开发工具链) 下载:开源仓库地址在哪里,可以自行编译吗?

开源地址:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm。可按仓库文档自行编译,但请以本页收录的安装包为可核对基准。

相关推荐