binutils
« Back to VersTracker
Description:
GNU binary tools for native development
Type: Formula  |  Latest Version: 2.45.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: binutils gnu linker assembler development toolchain
Install: brew install binutils
About:
GNU Binutils is a collection of binary tools essential for building and manipulating binary files. It includes the linker (ld), assembler (as), and utilities for inspecting object files. These tools are the backbone of most compiler toolchains on Unix-like systems.
Key Features:
  • Linker (ld) for combining object files into executables
  • Assembler (as) for converting assembly code to machine code
  • Object file inspector (objdump) for debugging and analysis
  • Binary file reader (readelf) for ELF format inspection
Use Cases:
  • Compiling source code into executable programs
  • Analyzing and debugging binary executables
  • Modifying binary files at the object level
Alternatives:
  • LLVM/Clang toolchain – Modern alternative with clang/llvm-ld; offers better diagnostics and modular architecture
  • BusyBox – Provides lightweight binutils alternatives for embedded systems
License: GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-only
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 b8f6a951
Sep 10, 2024 8:17am 0 VERSION_BUMP d93ba00e
Aug 18, 2024 10:08am 0 VERSION_BUMP ae38a1f9
Aug 15, 2024 12:14pm 0 VERSION_BUMP 94dacfc4
Dec 10, 2023 7:42pm 1 VERSION_BUMP 8111e6c2
Sep 13, 2023 6:42pm 0 VERSION_BUMP 19379114