source: appendixa/binutils-desc.xml@ dfddb12

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since dfddb12 was 066907a, checked in by Greg Schafer <greg@…>, 21 years ago

Minor fixes reported on lists

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3041 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 2.8 KB
Line 
1<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
2
3<sect2><title>Short descriptions</title>
4
5<para><command>addr2line</command> translates program addresses to file
6names and line numbers. Given an address and the name of an executable, it
7uses the debugging information in the executable to figure out which source
8file and line number are associated with the address.</para>
9
10<para><command>ar</command> creates, modifies, and extracts from archives. An archive
11is a single file holding a collection of other files in a structure that makes
12it possible to retrieve the original individual files (called members of
13the archive).</para>
14
15<para><command>as</command> is an assembler. It assembles the output of
16gcc into object files.</para>
17
18<para><command>c++filt</command> is used by the linker to demangle C++ and
19Java symbols, to keep overloaded functions from clashing.</para>
20
21<para><command>gprof</command> displays call graph profile data.</para>
22
23<para><command>ld</command> is a linker. It combines a number of object
24and archive files into a single file, relocating their data and tying up symbol
25references.</para>
26
27<para><command>nm</command> lists the symbols occurring in a given object file.</para>
28
29<para><command>objcopy</command> is used to translate one type of object
30file into another.</para>
31
32<para><command>objdump</command> displays information about the given
33object file, with options controlling what particular information to display.
34The information shown is mostly only useful to programmers who are working on
35the compilation tools.</para>
36
37<para><command>ranlib</command> generates an index of the contents of an
38archive, and stores it in the archive. The index lists all the symbols defined
39by archive members that are relocatable object files.</para>
40
41<para><command>readelf</command> displays information about elf type binaries.</para>
42
43<para><command>size</command> lists the section sizes -- and the grand
44total -- for the given object files.</para>
45
46<para><command>strings</command> outputs for each file given the sequences
47of printable characters that are of at least the specified length (defaulting to 4)
48For object files it prints by default only the strings from the initializing
49and loading sections. For other types of files it scans the whole file.</para>
50
51<para><command>strip</command> discards symbols from object files.</para>
52
53<para><command>libiberty</command> contains routines used by various GNU
54programs, including getopt, obstack, strerror, strtol and strtoul.</para>
55
56<para><command>libbfd</command> is the Binary File Descriptor library.</para>
57
58<para><command>libopcodes</command> is a library for dealing with opcodes.
59It is used for building utilities like objdump. Opcodes are the "readable text"
60versions of instructions for the processor.</para>
61
62</sect2>
63
Note: See TracBrowser for help on using the repository browser.