Auxiliary Development Tools

Red Hat Enterprise Linux 3: Developer Tools Guide
Prev | Chapter 2. Basic Principles of the Tools | Next

# 2.3. Auxiliary Development Tools

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

Prev | Home | Next
Libraries | Up | `gcc`, the GNU Compiler Collection