# The GNU Binary Utilities

## Version 2.9.4

## May 1993

This brief manual contains preliminary documentation for the GNU binary utilities (collectively version 2.9.4):

`ar`
  Create, modify, and extract from archives
`nm`
  List symbols from object files
`objcopy`
  Copy and translate object files
`objdump`
  Display information from object files
`ranlib`
  Generate index to archive contents
`readelf`
  Display the contents of ELF format files.
`size`
  List file section sizes and total size
`strings`
  List printable strings from files
`strip`
  Discard symbols
`c++filt`
  Demangle encoded C++ symbols
`addr2line`
  Convert addresses into file names and line numbers
`nlmconv`
  Convert object code into a Netware Loadable Module
`windres`
  Manipulate Windows resources
`dlltool`
  Create the files needed to build and use Dynamic Link Libraries

- ar: Create, modify, and extract from archives
- nm: List symbols from object files
- objcopy: Copy and translate object files
- objdump: Display information from object files
- ranlib: Generate index to archive contents
- readelf: Display the contents of ELF format files.
- size: List section sizes and total size
- strings: List printable strings from files
- strip: Discard symbols
- c++filt: Filter to demangle encoded C++ symbols
- addr2line: Convert addresses to file and line
- nlmconv: Converts object code into an NLM
- windres: Manipulate Windows resources
- dlltool: Create files needed to build and use DLLs
- Selecting The Target System: How these utilities determine the target.
- Reporting Bugs: Reporting Bugs
- Index: Index

This document was generated on 16 March 1999 using the texi2html translator version 1.51a.