GNU Binutils

A collection of GNU command-line tools for creating, inspecting and modifying binaries and object files.

Compare GNU Binutils with another product

Read the GNU Binutils documentation

Alternatives

See all alternatives

About GNU Binutils

GNU Binutils is a set of tools for working with compiled programs. The main ones are ld, the GNU linker, as, the GNU assembler, and gold, a faster linker for ELF files. Alongside them are utilities such as objdump, readelf, nm, strings, strip, objcopy, ar and c++filt for inspecting symbols, sections and archives.

It also includes profiling tools (gprof and gprofng) and helpers for Windows formats such as dlltool. Binutils forms part of the standard toolchain for compiling native software and suits developers who need to examine or manipulate executables.

Strengths

  • Includes the GNU linker and assembler used in native toolchains
  • Wide set of inspection tools such as objdump, readelf and nm
  • Profiling tools included with gprof and gprofng

Limitations

  • Command-line only, aimed at developers familiar with object file formats
  • Distributed as source releases; most people install it through a package manager

Details

Pricing
FreeFree software released under GNU GPL and LGPL licences.
License
GPL-3.0-or-later
Developer
GNU Project
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Developers building or inspecting native executables and libraries
Categories
Developer tools
Last verified
Added

Report a wrong fact or a dead link on this listing