gcc-arm-embedded
« Back to VersTracker
Description:
Pre-built GNU bare-metal toolchain for 32-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 bare-metal
Install: brew install --cask gcc-arm-embedded
About:
The GNU Arm Embedded Toolchain provides a complete, pre-validated suite of GCC-based development tools for creating bare-metal and RTOS-based applications for 32-bit Arm Cortex-M and Cortex-R processors. It includes the GCC compiler, GDB debugger, and necessary binutils, optimized for embedded systems development without an underlying OS.
Key Features:
  • Pre-built and ready-to-use GCC toolchain for Arm
  • Includes GDB debugger with embedded target support
  • Optimized for Cortex-M and Cortex-R processor families
  • Supports C, C++, and Assembly development
Use Cases:
  • Developing firmware for microcontrollers (STM32, NXP, etc.)
  • Creating bare-metal applications for embedded devices
  • Porting operating systems to Arm Cortex-M/R hardware
Alternatives:
  • llvm-arm – LLVM/Clang alternative with modern C++ support and faster compilation
  • arm-none-eabi-gcc (via package managers) – Distribution-packaged versions may be older but easier to install
Version History
Detected Version Rev Change Commit
Dec 17, 2025 3:33pm 14.3.rel1 0 VERSION_BUMP 88e00c2b
Jul 10, 2024 9:55pm 13.3.rel1 0 VERSION_BUMP 697d208b