GNU Binutils 2.25

An all-in-one package that provides classes and libraries to manipulate binary files

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in GNU Binutils 2.21:

  • Add --interleave-width option to objcopy to allowing copying a range of bytes from the input to the output with the --interleave option.
  • Add support for the TMS320C6000 (TI C6X) processor family.
  • Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) using the -u / --unwind option.
  • Add --dyn-syms to readelf to dump dynamic symbol table.
Read full changelog
send us
an update
GPL (GNU General Public License) 
binutils developers
3.1/5 31
ROOT \ Programming \ Compilers
3 GNU Binutils Screenshots:
GNU Binutils - Usage example of GNU Binutils from the command-lineGNU Binutils - Usage example of GNU Binutils from the command-lineGNU Binutils - Usage example of GNU Binutils from the command-line
GNU Binutils is a free, open source and very useful software project that has been designed from the offset to provide a collection of libraries, classes and command-line programs for manipulating binary files under any GNU/Linux operating system.

Includes a wide range of handy utilities

As mentioned, the GNU Binutils package is not a single program, it’s a collection of binary tools necessary to any Linux developer. It includes ld, the GNU linker, as, the GNU assembler, addr2line to converts addresses into file names and line numbers, ar, a utility for creating, modifying and extracting from archives, as well as strip to discards symbols.

Additionally, the c++filt program is also included to filter encoded C++ symbols, gprof displays profiling information, nlmconv converts object code into an NLM, nm lists symbols from object files, objcopy copies and translates object files, objdump displays information from object files, and ranlib generates an index to the contents of an archive.

Among other binary tools included in the GNU Binutils package, we can mention strings for listing printable strings from files, readelf for displaying information from any ELF format object file, size for listing the section sizes of an object or archive file, as well as windres, a compiler for Windows resource files.

Getting started with GNU Binutils

Installing the GNU Binutils project on your GNU/Linux operating system (32-bit and 64-bit flavors are supported at this time) is an easy task, as all you have to do is to open the built-in package manager application (e.g. Synaptic Package Manager or Ubuntu Software Center), use the ‘binutils’ search string to find it in the main software repositories and install it with a couple of mouse clicks. As an alternative, you can install the latest version using the source package distributed for free on Softpedia.

GNU Binutils was reviewed by , last updated on January 7th, 2015

#binary tools #binary assembler #manipulate files #binutils #binary #tools #addr2line

Add your review!