GCC ARM Embedded

Arm · Vorgefertigte GNU-Bare-Metal-Toolchain für 64-Bit-Arm-Prozessoren mit Compiler, Assembler, Linker, Debugger und Binärwerkzeugen.

CaskEntwicklertoolsApple silicon · Intel
Aus homebrew/cask
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 ansehen

GCC 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

macOSApp-VersionChipsDownloadQuelle
Build für macOS 27, 26, 15, 14, 13, 12, 1114.2.rel1Intelgitlab.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 4e0da7bc82d316deb7f385d249bf7f87ce06d31b9d6f8b63f9b981a2203cf2ceHomebrewGeprüft am
Build für macOS 27, 26, 15, 14, 13, 12, 1115.3.rel2Apple silicongitlab.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 ec43ed907b0e75b00632a877dffd593bc1f9c6892a06eacd4d32c477882b63aaHomebrewGeprüft am

So installieren Sie GCC ARM Embedded auf dem Mac

  1. Führen Sie im Terminal Folgendes aus: brew install --cask gcc-aarch64-embedded
  2. 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

Befehl zum Deinstallieren
brew uninstall --cask gcc-aarch64-embedded

Eine normale Deinstallation entfernt die App, behält aber ihre Einstellungen und Caches.

Beim Deinstallieren außerdem entfernt

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
Mit OpenNavo scannenÖffnet eine Scan-Vorschau in der OpenNavo-App; Sie entscheiden, ob der Scan startet. Virenscan mit ClamAV auf dem Mac

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 uninstall

    Vollständige Deklaration ansehen
    {
      "uninstall": [
        {
          "delete": "/Applications/ArmGNUToolchain/15.3.rel2/aarch64-none-elf",
          "pkgutil": "arm-gnu-toolchain-15.3.rel2-darwin-arm64-aarch64-none-elf",
          "rmdir": [
            "/Applications/ArmGNUToolchain",
            "/Applications/ArmGNUToolchain/15.3.rel2"
          ]
        }
      ]
    }
  • Installation pkg

    Quelldatei: 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 binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-ar"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-ar"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-as"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-as"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-c++"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-c++"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-c++filt"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-c++filt"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-cpp"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-cpp"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-elfedit"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-elfedit"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-g++"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-g++"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gcc"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gcc"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gcc-15.3.1"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gcc-15.3.1"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gcc-ar"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gcc-ar"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gcc-nm"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gcc-nm"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gcc-ranlib"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gcc-ranlib"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gcov"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gcov"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gcov-dump"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gcov-dump"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gstack"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gstack"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gdb"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gdb"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gdb-add-index"
      ],
      "target": "$HOMEBREW_PREFIX/bin/aarch64-none-elf-gdb-add-index"
    }
  • Installation binary

    Quelldatei: /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/ArmGNUToolchain/15.3.rel2/aarch64-none-elf/bin/aarch64-none-elf-gfortran"
      ],
      "target": "$HOMEBREW_PREFIX/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.