https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
Arm GNU 工具链是一个由社区支持的预构建 GNU 编译器工具链,适用于基于 Arm 的 CPU。
Arm GNU 工具链版本包含适用于以下主机操作系统的交叉工具链:
GNU/Linux
适用于 x86_64 和 AArch64 主机架构
适用于裸机和 Linux 目标平台
视窗
仅适用于 x86 主机架构(兼容 x86_64)
适用于裸机和 Linux 目标平台
macOS
适用于苹果芯片主机架构
适用于 x86_64 主机架构,版本最高至 14.2.rel1
仅适用于裸金属靶材
某些版本仅针对特定工具链变体,可能不会提供所有工具链变体。
请下载适合您开发需求的正确工具链版本。
如果您需要访问先前版本的 GNU Arm 嵌入式工具链,请参阅:
适用于嵌入式处理器的 GNU 工具链版本(已停止发布),版本范围从 5-2016-q1-update 到 10.3-2021-10
如果您需要访问适用于 A 架构的 GNU 工具链的先前版本,请参考以下资源之一:
适用于 A 类处理器的 GNU 工具链版本(已停止发布),版本号为 8.2-2018.08 至 10.3-2021.07
Linaro(已停止维护)发布的 GNU 工具链版本 4.9-2016.02 至 7.5-2019.12
请参阅发行说明(本页面链接),以获取完整的安装说明、构建说明和已知问题。
Arm GNU 工具链
版本 15.2.Rel1
发布日期:2025年12月17日
下载次数:15.2.Rel1 2025年12月17日
15.2.Rel1 版本新增内容
此版本基于 GCC 15.2
在此版本中
Windows (mingw-w64-i686) 托管的交叉工具链
AArch32 裸机目标(arm-none-eabi)
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-eabi.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-eabi.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-eabi.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-eabi.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-eabi.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-eabi.msi.sha256asc
AArch32 GNU/Linux 目标平台,支持硬浮点运算(arm-none-linux-gnueabihf)
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.msi.sha256asc
AArch64 裸机目标(aarch64-none-elf)
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-elf.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-elf.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-elf.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-elf.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-elf.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-elf.msi.sha256asc
AArch64 GNU/Linux 目标(aarch64-none-linux-gnu)
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.msi.sha256asc
Windows (mingw-w64-x86_64) 托管的交叉工具链
AArch32 裸机目标(arm-none-eabi)
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-eabi.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-eabi.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-eabi.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-eabi.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-eabi.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-eabi.msi.sha256asc
AArch32 GNU/Linux 目标平台,支持硬浮点运算(arm-none-linux-gnueabihf)
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-linux-gnueabihf.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-linux-gnueabihf.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-linux-gnueabihf.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-linux-gnueabihf.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-linux-gnueabihf.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-arm-none-linux-gnueabihf.msi.sha256asc
AArch64 裸机目标(aarch64-none-elf)
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-elf.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-elf.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-elf.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-elf.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-elf.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-elf.msi.sha256asc
AArch64 GNU/Linux 目标(aarch64-none-linux-gnu)
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-linux-gnu.zip
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-linux-gnu.zip.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-linux-gnu.zip.sha256asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-linux-gnu.msi
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-linux-gnu.msi.asc
arm-gnu-toolchain-15.2.rel1-mingw-w64-x86_64-aarch64-none-linux-gnu.msi.sha256asc
x86_64 Linux 托管交叉工具链
AArch32 裸机目标(arm-none-eabi)
arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi.tar.xz
arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi.tar.xz.sha256asc
AArch32 GNU/Linux 目标平台,支持硬浮点运算(arm-none-linux-gnueabihf)
arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz
arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz.sha256asc
AArch64 裸机目标(aarch64-none-elf)
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-elf.tar.xz
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-elf.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-elf.tar.xz.sha256asc
AArch64 GNU/Linux 目标(aarch64-none-linux-gnu)
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc
AArch64 GNU/Linux 大端目标(aarch64_be-none-linux-gnu)
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz.sha256asc
aarch64 Linux 托管交叉工具链
AArch32 裸机目标(arm-none-eabi)
arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-eabi.tar.xz
arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-eabi.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-eabi.tar.xz.sha256asc
AArch32 GNU/Linux 目标平台,支持硬浮点运算(arm-none-linux-gnueabihf)
arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz
arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz.sha256asc
AArch64 裸机目标(aarch64-none-elf)
arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-elf.tar.xz
arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-elf.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-elf.tar.xz.sha256asc
AArch64 GNU/Linux 目标(aarch64-none-linux-gnu)
arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-linux-gnu.tar.xz
arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-linux-gnu.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-linux-gnu.tar.xz.sha256asc
macOS(Apple Silicon)托管的跨工具链
AArch32 裸机目标(arm-none-eabi)
arm-gnu-toolchain-15.2.rel1-darwin-arm64-arm-none-eabi.pkg
arm-gnu-toolchain-15.2.rel1-darwin-arm64-arm-none-eabi.pkg.asc
arm-gnu-toolchain-15.2.rel1-darwin-arm64-arm-none-eabi.pkg.sha256asc
arm-gnu-toolchain-15.2.rel1-darwin-arm64-arm-none-eabi.tar.xz
arm-gnu-toolchain-15.2.rel1-darwin-arm64-arm-none-eabi.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-darwin-arm64-arm-none-eabi.tar.xz.sha256asc
AArch64 裸机目标(aarch64-none-elf)
arm-gnu-toolchain-15.2.rel1-darwin-arm64-aarch64-none-elf.pkg
arm-gnu-toolchain-15.2.rel1-darwin-arm64-aarch64-none-elf.pkg.asc
arm-gnu-toolchain-15.2.rel1-darwin-arm64-aarch64-none-elf.pkg.sha256asc
arm-gnu-toolchain-15.2.rel1-darwin-arm64-aarch64-none-elf.tar.xz
arm-gnu-toolchain-15.2.rel1-darwin-arm64-aarch64-none-elf.tar.xz.asc
arm-gnu-toolchain-15.2.rel1-darwin-arm64-aarch64-none-elf.tar.xz.sha256asc
源代码
arm-gnu-toolchain-src-snapshot-15.2.rel1.tar.xz
arm-gnu-toolchain-src-snapshot-15.2.rel1.tar.xz.asc
arm-gnu-toolchain-src-snapshot-15.2.rel1.tar.xz.sha256asc
arm-gnu-toolchain-src-snapshot-15.2.rel1-manifest.txt
1. ARM GNU

2. Mingw

3. GD32 GCC
