Binutils
From Christoph's Personal Wiki
The GNU Binary Utilities, or binutils, is a collection of programming tools for the manipulation of object code in various object file formats. The current versions use the Binary File Descriptor library (libbfd). They are typically used in conjunction with GNU Compiler Collection, make, and GNU Debugger (GDB).
The binutils include the following commands:
as
— assemblerld
— linkeraddr2line
— convert address to file and linear
— create, modify, and extract from archivesc++filt
— demangling filter for C++ symbolsnm
— list symbols in object filesobjcopy
— copy object files, possibly making changesobjdump
— dump information about object filesranlib
— generate indexes for archivesreadelf
— display content of ELF files.[1]size
— list total and section sizesstrings
— list printable stringsstrip
— remove symbols from an object filegprof
— Profiler
Most of the binutils are rather simple programs. Most of the complexity is encapsulated in the libbfd and libopcodes libraries, which they share.
See also
External links
- Homepage
- GNU Binary Utilities manual
- Forum - hosted by Nabble archiving binutils mailing lists into a searchable forum.
- wikipedia:Binutils