GCC ARM Embedded
Arm · 面向 64 位 Arm 处理器的预构建 GNU 裸机工具链,包含编译器、汇编器、链接器、调试器和二进制工具。
GCC ARM Embedded 是一款开发工具类 Mac 软件。
介绍
GCC ARM Embedded 是一套命令行 GNU 工具链,用于构建面向 64 位 Arm 处理器的裸机软件。此 Homebrew cask 安装的是 aarch64-none-elf 变体;它不是通用桌面应用程序。
工具链包含用于 C 和 C++ 编译的 aarch64-none-elf-gcc 与 aarch64-none-elf-g++,以及 aarch64-none-elf-as 汇编器和 aarch64-none-elf-ld 链接器。它还提供用于处理二进制文件和目标文件的工具,包括 ar、nm、objcopy、objdump、readelf 和 strip。软件包还包含用于调试的 aarch64-none-elf-gdb,以及 gcov、gprof 等实用工具。
在 macOS 上通过 Homebrew 安装:
brew install --cask gcc-aarch64-embedded
Homebrew 会在其二进制文件目录中创建命令链接,因此可以使用 aarch64-none-elf- 前缀调用所提供的工具。此 cask 安装的是面向 64 位 Arm 裸机目标的预构建软件包,不代表其他 Arm GNU Toolchain 变体。
新版本 15.3.rel2 更新内容 OpenNavo 编辑
- 更新详见本版说明。
安装与卸载
Homebrew 会运行安装包 arm-gnu-toolchain-15.3.rel2-darwin-arm64-aarch64-none-elf.pkg,需要输入管理员密码。
不用 Homebrew 安装
直接下载 Homebrew 使用的同一个文件: gitlab.arm.com/api/v4/projects/tooling%2Fgnu-toolchains-for-arm/packages/generic/gnu-toolchain/15.3.rel2/arm-gnu-toolchain-15.3.rel2-darwin-arm64-aarch64-none-elf.pkg
SHA-256 只用来核对下载的文件是否完整,不代表安全认证。 查看 SHA-256 和下载地址
$ brew uninstall --cask \gcc-aarch64-embedded普通卸载会删除应用本身,设置和缓存会保留。
资料与来源
- 版本 15.3.rel2
- Homebrew 记录于 10月15日
常见问题
GCC ARM Embedded 安全吗?
GCC ARM Embedded 收录在 Homebrew 官方软件库中,没有被停用。自 2026 年 9 月起,Homebrew 会停用没有通过 macOS Gatekeeper 检查的应用。安装时,Homebrew 会用 SHA-256 校验值核对来自 gitlab.arm.com 的安装包。过去 30 天,它通过 Homebrew 安装了 22 次。
怎样在 Mac 上彻底卸载 GCC ARM Embedded?
运行 brew uninstall --cask gcc-aarch64-embedded。它会清除 1 条安装记录。
GCC ARM Embedded 的最新版本是多少?
最新版本是 15.3.rel2,Homebrew 收录于 10月15日。运行 brew upgrade --cask gcc-aarch64-embedded 即可更新。
安装 GCC ARM Embedded 还会装上什么?
还会装上 32 个命令行工具,包括 aarch64-none-elf-ar、aarch64-none-elf-as、aarch64-none-elf-c++、aarch64-none-elf-c++filt和aarch64-none-elf-cpp。它通过 .pkg 安装器安装,安装时需要输入管理员密码。