arm-linux-gnueabihf-binutils
« Back to VersTracker
Description:
FSF/GNU binutils for cross-compiling to arm-linux
Type: Formula  |  Latest Version: 2.45.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cross-compilation arm binutils embedded gnu linker
Install: brew install arm-linux-gnueabihf-binutils
About:
GNU Binutils provides a comprehensive suite of binary tools essential for building and manipulating binary code. This package specifically offers the cross-compilation toolchain for the arm-linux-gnueabihf target, enabling developers to create applications for ARM hardware on non-ARM hosts. It includes the linker, assembler, and binary utilities required for low-level development.
Key Features:
  • Cross-compilation toolchain for ARM hard-float ABI
  • Includes ld (linker), as (assembler), and objcopy/readelf
  • Supports ELF binary format and DWARF debugging information
  • Essential for embedded Linux and bare-metal development
Use Cases:
  • Compiling software for Raspberry Pi or other ARM SBCs from macOS or x86 Linux
  • Developing firmware or embedded Linux applications for ARM processors
  • Analyzing or manipulating ARM binary files during reverse engineering
Alternatives:
  • llvm – LLVM/Clang provides a modern alternative with modular architecture and faster compilation, though binutils remains the GNU standard.
  • arm-none-eabi-binutils – Targeted specifically at bare-metal ARM (no OS), whereas arm-linux-gnueabihf targets Linux systems with hardware floating point.
License: GPL-3.0-or-later
Dependencies: zstd
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 12, 2025 2:24am 0 VERSION_BUMP 5646acc9
Sep 13, 2025 8:56am 0 VERSION_BUMP 4c525a9a