gcc-aarch64-embedded
« Back to VersTracker
Description:
Pre-built GNU bare-metal toolchain for 64-bit Arm processors
Type: Cask  |  Latest Version: 14.3.rel1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: arm embedded toolchain gcc cross-compile aarch64
Install: brew install --cask gcc-aarch64-embedded
About:
The GNU Toolchain for AArch64 Embedded is a pre-compiled collection of GNU compiler (GCC), linker (binutils), and debugger (GDB) specifically configured for developing bare-metal applications on 64-bit Arm Cortex-A and Cortex-R processors. It provides a robust, standards-compliant environment for creating firmware, operating systems, and deeply embedded systems without an underlying OS.
Key Features:
  • Optimized for 64-bit Arm Cortex-A/R profiles
  • Includes GCC, Binutils, and GDB in a single package
  • Supports C, C++, and Ada programming languages
  • Configured for bare-metal (none) embedded targets
Use Cases:
  • Developing firmware and bootloaders for custom hardware
  • Building real-time operating systems (RTOS) for Armv8-A/R
  • Porting embedded Linux kernels to new AArch64 platforms
Alternatives:
  • llvm-aarch64-embedded – LLVM/Clang alternative offering modern C++ features and potentially faster compile times.
  • gcc-arm-embedded – The 32-bit Arm (AArch32) counterpart toolchain for legacy Cortex-M/A processors.
Version History
Detected Version Rev Change Commit
Dec 17, 2025 3:33pm 14.3.rel1 0 VERSION_BUMP 88e00c2b
Jul 10, 2024 9:54pm 13.3.rel1 0 VERSION_BUMP 639cf186