GCC ARM Embedded
Arm · Vorgefertigte GNU-Bare-Metal-Toolchain für 64-Bit-Arm-Prozessoren mit Compiler, Assembler, Linker, Debugger und Binärwerkzeugen.
- Installationen (30 Tage)
- 25
- App: Platz 1432
- Installationen (1 Jahr)
- 434
- Letzte 365 Tage
- Neueste Version
- 15.3.rel2
- 15. Okt. · 15. Okt.
- Downloadgröße
- 141MB
- arm64 / x86_64 · pkg
- Update-Rhythmus
- Unregelmäßig
- 1 Version in 30 Tagen
GCC ARM Embedded ist Mac-Software aus der Kategorie Entwicklertools. Der Entwickler ist Arm.
Eckdaten
- Chips
- Apple silicon
- Entwickler
- Arm
- Installationsbefehl
brew install --cask gcc-aarch64-embedded- Homebrew
- Installierbar; Updates über Homebrew
- Auch bekannt als
- gcc-aarch64-embedded
Diese Angaben wurden am oder später geprüft. Quellen der einzelnen Angaben ansehen
Beschreibung
KI-übersetztOriginal ansehenGCC ARM Embedded ist eine GNU-Kommandozeilen-Toolchain für Bare-Metal-Software auf 64-Bit-Arm-Prozessoren. Das Cask installiert die Variante aarch64-none-elf.
Enthält gcc und g++ für C/C++, as und ld für Assemblierung und Linken sowie ar, nm, objcopy, objdump, readelf und strip für Objekt- und Binärdateien. GDB dient zum Debuggen, gcov und gprof zur Analyse. Die Befehle tragen das Präfix aarch64-none-elf-.
Mit brew install --cask gcc-aarch64-embedded auf macOS installieren. Homebrew verknüpft die Befehle in seinem Binärverzeichnis. Das Cask liefert die vorgefertigte 64-Bit-Arm-Bare-Metal-Variante; andere Arm-GNU-Varianten sind separate Toolchains. Mac-Hostarchitektur und Arm-Zielarchitektur sind zu unterscheiden.
https://raw.githubusercontent.com/Homebrew/homebrew-cask/HEAD/Casks/g/gcc-aarch64-embedded.rb https://developer.arm.com/Tools and Software/GNU Toolchain
Systemvoraussetzungen
| macOS | App-Version | Chips | Download | Quelle |
|---|---|---|---|---|
| Build für macOS 27, 26, 15, 14, 13, 12, 11 | 14.2.rel1 | Intel | gitlab.arm.com/api/v4/projects/tooling%2Fgnu-toolchains-for-arm/packages/generic/gnu-toolchain/14.2.rel1/arm-gnu-toolchain-14.2.rel1-darwin-x86_64-aarch64-none-elf.pkgSHA-256 4e0da7bc82d316deb7f385d249bf7f87ce06d31b9d6f8b63f9b981a2203cf2ce | HomebrewGeprüft am |
| Build für macOS 27, 26, 15, 14, 13, 12, 11 | 15.3.rel2 | Apple silicon | 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.pkgSHA-256 ec43ed907b0e75b00632a877dffd593bc1f9c6892a06eacd4d32c477882b63aa | HomebrewGeprüft am |
So installieren Sie GCC ARM Embedded auf dem Mac
- Führen Sie im Terminal Folgendes aus:
brew install --cask gcc-aarch64-embedded - Homebrew führt das Installationsprogramm arm-gnu-toolchain-15.3.rel2-darwin-arm64-aarch64-none-elf.pkg aus, das nach einem Administratorpasswort fragt.
Ohne Homebrew installieren
Laden Sie dieselbe Datei herunter, die Homebrew verwendet: 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 prüft nur, ob der Download vollständig ist; es ist keine Sicherheitszertifizierung. SHA-256 und Downloadadresse ansehen
GCC ARM Embedded deinstallieren und Daten optional bereinigen
brew uninstall --cask gcc-aarch64-embeddedEine normale Deinstallation entfernt die App, behält aber ihre Einstellungen und Caches.
Beim Deinstallieren außerdem entfernt
- Installationsbelege (pkgutil)
arm-gnu-toolchain-15.3.rel2-darwin-arm64-aarch64-none-elf- Dateien und Ordner
/Applications/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/Applications/ArmGNUToolchain/Applications/ArmGNUToolchain/15.3.rel2
Diese Einträge stammen aus der Homebrew-Definition, geprüft am . Sie zeigen nur, was die Definition zum Löschen vorsieht, nicht, was sich tatsächlich auf Ihrem Mac befindet.
Neu in 15.3.rel2
Neu OpenNavo-Redaktion · KI-übersetzt
Verwendet GCC 15.3 als Compilerbasis.
Sicherheitsfakten zu GCC ARM Embedded
Hier stehen nur überprüfbare Fakten, jeweils mit Quelle und Datum. Das ist keine Sicherheitszertifizierung. Um Ihre heruntergeladenen Dateien zu prüfen, scannen Sie sie mit OpenNavo auf Ihrem Mac.
- Vertriebswege
- Homebrew
Installationsdetails
- Tap
- homebrew/cask
- Installationspakete
- arm-gnu-toolchain-15.3.rel2-darwin-arm64-aarch64-none-elf.pkg
- Befehle
- aarch64-none-elf-ar aarch64-none-elf-as aarch64-none-elf-c++ aarch64-none-elf-c++filt aarch64-none-elf-cpp aarch64-none-elf-elfedit aarch64-none-elf-g++ aarch64-none-elf-gcc aarch64-none-elf-gcc-15.3.1 aarch64-none-elf-gcc-ar aarch64-none-elf-gcc-nm aarch64-none-elf-gcc-ranlib aarch64-none-elf-gcov aarch64-none-elf-gcov-dump aarch64-none-elf-gstack aarch64-none-elf-gdb aarch64-none-elf-gdb-add-index aarch64-none-elf-gfortran aarch64-none-elf-gprof aarch64-none-elf-ld aarch64-none-elf-ld.bfd aarch64-none-elf-lto-dump aarch64-none-elf-nm aarch64-none-elf-objcopy aarch64-none-elf-objdump aarch64-none-elf-ranlib aarch64-none-elf-readelf aarch64-none-elf-size aarch64-none-elf-strings aarch64-none-elf-strip aarch64-none-elf-gcov-tool aarch64-none-elf-addr2line
- Download-URL
- https://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
- ec43ed907b0e75b00632a877dffd593bc1f9c6892a06eacd4d32c477882b63aa
- Homebrew-Definition
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/g/gcc-aarch64-embedded.rb
- formulae.brew.sh
- formulae.brew.sh/cask/gcc-aarch64-embedded
Inhalte bei Installation und Deinstallation
Deinstallation
uninstallVollständige Deklaration ansehen
{ "uninstall": [ { "delete": "/
Applications/ "pkgutil": "arm-gnu-toolchain-15.ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf", 3. "rmdir": [ "/rel2-darwin-arm64-aarch64-none-elf", Applications/ "/ArmGNUToolchain", Applications/ ] } ] }ArmGNUToolchain/ 15. 3. rel2" Installation
pkgQuelldatei: arm-gnu-toolchain-15.
3. rel2-darwin-arm64-aarch64-none-elf. pkg Vollständige Deklaration ansehen
{ "pkg": [ "arm-gnu-toolchain-15.
3. ] }rel2-darwin-arm64-aarch64-none-elf. pkg" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-ar Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-ar Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-ar" bin/ }aarch64-none-elf-ar" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-as Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-as Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-as" bin/ }aarch64-none-elf-as" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-c++ Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-c++ Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-c++" bin/ }aarch64-none-elf-c++" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-c++filt Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-c++filt Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-c++filt" bin/ }aarch64-none-elf-c++filt" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-cpp Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-cpp Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-cpp" bin/ }aarch64-none-elf-cpp" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-elfedit Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-elfedit Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-elfedit" bin/ }aarch64-none-elf-elfedit" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-g++ Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-g++ Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-g++" bin/ }aarch64-none-elf-g++" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gcc Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc" bin/ }aarch64-none-elf-gcc" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-15. 3. 1 Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gcc-15. 3. 1 Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-15. 3. 1" bin/ }aarch64-none-elf-gcc-15. 3. 1" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-ar Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gcc-ar Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-ar" bin/ }aarch64-none-elf-gcc-ar" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-nm Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gcc-nm Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-nm" bin/ }aarch64-none-elf-gcc-nm" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-ranlib Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gcc-ranlib Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcc-ranlib" bin/ }aarch64-none-elf-gcc-ranlib" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcov Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gcov Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcov" bin/ }aarch64-none-elf-gcov" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcov-dump Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gcov-dump Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gcov-dump" bin/ }aarch64-none-elf-gcov-dump" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gstack Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gstack Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gstack" bin/ }aarch64-none-elf-gstack" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gdb Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gdb Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gdb" bin/ }aarch64-none-elf-gdb" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gdb-add-index Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gdb-add-index Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gdb-add-index" bin/ }aarch64-none-elf-gdb-add-index" Installation
binaryQuelldatei: /
Applications/ ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gfortran Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ aarch64-none-elf-gfortran Vollständige Deklaration ansehen
{ "binary": [ "/
Applications/ ], "target": "$HOMEBREW_PREFIX/ArmGNUToolchain/ 15. 3. rel2/ aarch64-none-elf/ bin/ aarch64-none-elf-gfortran" bin/ }aarch64-none-elf-gfortran"
Häufige Fragen zu GCC ARM Embedded
Ist GCC ARM Embedded sicher?
GCC ARM Embedded ist im offiziellen Katalog von Homebrew enthalten und wurde nicht deaktiviert. Seit September 2026 deaktiviert Homebrew Apps, die die Gatekeeper-Prüfung von macOS nicht bestehen. Bei der Installation prüft Homebrew den Download von gitlab.arm.com anhand seiner SHA-256-Prüfsumme. In den letzten 30 Tagen gab es 25 Installationen über Homebrew.
Wie deinstalliere ich GCC ARM Embedded vollständig auf dem Mac?
Führen Sie brew uninstall --cask gcc-aarch64-embedded aus. Der Befehl verwirft 1 Installationsbeleg.
Was ist die aktuelle Version von GCC ARM Embedded?
Die aktuelle Version ist 15.3.rel2; Homebrew hat sie am 15. Okt. aufgenommen. Zum Aktualisieren führen Sie brew upgrade --cask gcc-aarch64-embedded aus.
Was wird mit GCC ARM Embedded zusätzlich installiert?
Zusätzlich werden 32 Befehlszeilentools installiert, darunter aarch64-none-elf-ar, aarch64-none-elf-as, aarch64-none-elf-c++, aarch64-none-elf-c++filt und aarch64-none-elf-cpp. Die Installation läuft über ein .pkg-Installationsprogramm, das nach einem Administratorpasswort fragt.
Quellen
Jede Angabe auf dieser Seite nennt ihre Quelle und ihr Prüfdatum. Abgelaufene Angaben werden nur mit „Stand“ und Datum angezeigt und nicht mehr als aktuell dargestellt.
- Homebrew-Definition: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/g/gcc-aarch64-embedded.rb · Geprüft am
- formulae.brew.sh: formulae.brew.sh/cask/gcc-aarch64-embedded