The following components are also provided for general development:
| Component | Description |
|---|---|
| as | Assembler (refer to Section 2.6 as, the GNU Assembler and Using as, the Gnu Assembler) |
| info | Online documentation tools (refer to Section 2.12 Using info, the Documentation Tools) |
| man | man pages, the standard UNIX online documentation |
The GNU binary utilities provide functionality beyond the main development tools (refer to Using binutils, the Gnu Binary Utilities).
| Utility | Description |
|---|---|
| addr2line | Converts addresses into file names and line numbers |
| ar | Creates, modifies and extracts from object code archives |
| c++filt | Demangles and deciphers encoded C++ symbol names |
| dlltool | Creates files for builds, using dynamic link libraries (DLLs) |
| nm | Lists symbols from object files |
| objcopy | Copies and translates object files |
| objdump | Displays information from object files |
| ranlib | Generates index to archive contents |
| readelf | Displays information about ELF format object files |
| size | Lists file section sizes and total sizes |
| strings | Lists printable strings from files |
| strip | Discards symbols |