Changeset 2256873 for chapter06/binutils.xml
- Timestamp:
- 10/06/2004 10:58:24 PM (20 years ago)
- Branches:
- 6.0
- Children:
- c059c37
- Parents:
- f67ec77a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/binutils.xml
rf67ec77a r2256873 70 70 ultimately be located) is set to <filename 71 71 class="directory">$(exec_prefix)/$(target_alias)</filename>, which 72 expands into <filename 73 class="directory">/usr/i686-pc-linux-gnu</filename>. Because this is a 74 custom system, this target-specific directory in <filename 72 expands into <phrase condition="html"><filename 73 class="directory">/usr/i686-pc-linux-gnu</filename></phrase><phrase 74 condition="pdf"><filename class="directory">/usr/i686-pc- 75 linux-gnu</filename></phrase>. Because this is a custom system, this 76 target-specific directory in <filename 75 77 class="directory">/usr</filename> is not required. This setup would be 76 78 used if the system was used to cross-compile (for example, compiling a … … 108 110 </segmentedlist> 109 111 110 <variablelist><bridgehead renderas="sect3">Short descriptions</bridgehead>112 <variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead> 111 113 <?dbfo list-presentation="list"?> 112 114 … … 114 116 <term><command>addr2line</command></term> 115 117 <listitem> 116 <para> translates program addresses to file names and line numbers.117 Given an address and the name of an executable, it uses the debugging118 <para>Translates program addresses to file names and line numbers; 119 given an address and the name of an executable, it uses the debugging 118 120 information in the executable to determine which source file and line 119 number are associated with the address .</para>121 number are associated with the address</para> 120 122 <indexterm zone="ch-system-binutils addr2line"><primary sortas="b-addr2line">addr2line</primary></indexterm> 121 123 </listitem> … … 125 127 <term><command>ar</command></term> 126 128 <listitem> 127 <para>creates, modifies, and extracts from archives. An archive is a 128 single file holding a collection of other files in a structure that 129 makes it possible to retrieve the original individual files (called 130 members of the archive).</para> 129 <para>Creates, modifies, and extracts from archives</para> 131 130 <indexterm zone="ch-system-binutils ar"><primary sortas="b-ar">ar</primary></indexterm> 132 131 </listitem> … … 136 135 <term><command>as</command></term> 137 136 <listitem> 138 <para> an assembler that assembles the output of <command>gcc</command>139 into object files .</para>137 <para>An assembler that assembles the output of <command>gcc</command> 138 into object files</para> 140 139 <indexterm zone="ch-system-binutils as"><primary sortas="b-as">as</primary></indexterm> 141 140 </listitem> … … 145 144 <term><command>c++filt</command></term> 146 145 <listitem> 147 <para> used by the linker to de-mangle C++ and Java symbols and to keep148 overloaded functions from clashing .</para>146 <para>Used by the linker to de-mangle C++ and Java symbols and to keep 147 overloaded functions from clashing</para> 149 148 <indexterm zone="ch-system-binutils c-filt"><primary sortas="b-c++filt">c++filt</primary></indexterm> 150 149 </listitem> … … 154 153 <term><command>gprof</command></term> 155 154 <listitem> 156 <para> displays call graph profile data.</para>155 <para>Displays call graph profile data</para> 157 156 <indexterm zone="ch-system-binutils gprof"><primary sortas="b-gprof">gprof</primary></indexterm> 158 157 </listitem> … … 162 161 <term><command>ld</command></term> 163 162 <listitem> 164 <para> alinker that combines a number of object and archive files into a single file,165 relocating their data and tying up symbol references .</para>163 <para>A linker that combines a number of object and archive files into a single file, 164 relocating their data and tying up symbol references</para> 166 165 <indexterm zone="ch-system-binutils ld"><primary sortas="b-ld">ld</primary></indexterm> 167 166 </listitem> … … 171 170 <term><command>nm</command></term> 172 171 <listitem> 173 <para> lists the symbols occurring in a given object file.</para>172 <para>Lists the symbols occurring in a given object file</para> 174 173 <indexterm zone="ch-system-binutils nm"><primary sortas="b-nm">nm</primary></indexterm> 175 174 </listitem> … … 179 178 <term><command>objcopy</command></term> 180 179 <listitem> 181 <para> translates one type of object file into another.</para>180 <para>Translates one type of object file into another</para> 182 181 <indexterm zone="ch-system-binutils objcopy"><primary sortas="b-objcopy">objcopy</primary></indexterm> 183 182 </listitem> … … 187 186 <term><command>objdump</command></term> 188 187 <listitem> 189 <para> displays information about the given object file, with options190 controlling the particular information to display . The information188 <para>Displays information about the given object file, with options 189 controlling the particular information to display; the information 191 190 shown is useful to programmers who are working on the compilation 192 tools .</para>191 tools</para> 193 192 <indexterm zone="ch-system-binutils objdump"><primary sortas="b-objdump">objdump</primary></indexterm> 194 193 </listitem> … … 198 197 <term><command>ranlib</command></term> 199 198 <listitem> 200 <para> generates an index of the contents of an archive and stores it201 in the archive . The index lists all of the symbols defined by archive202 members that are relocatable object files .</para>199 <para>Generates an index of the contents of an archive and stores it 200 in the archive; the index lists all of the symbols defined by archive 201 members that are relocatable object files</para> 203 202 <indexterm zone="ch-system-binutils ranlib"><primary sortas="b-ranlib">ranlib</primary></indexterm> 204 203 </listitem> … … 208 207 <term><command>readelf</command></term> 209 208 <listitem> 210 <para> displays information about ELF type binaries.</para>209 <para>Displays information about ELF type binaries</para> 211 210 <indexterm zone="ch-system-binutils readelf"><primary sortas="b-readelf">readelf</primary></indexterm> 212 211 </listitem> … … 216 215 <term><command>size</command></term> 217 216 <listitem> 218 <para> lists the section sizes and the total size for the given object files.</para>217 <para>Lists the section sizes and the total size for the given object files</para> 219 218 <indexterm zone="ch-system-binutils size"><primary sortas="b-size">size</primary></indexterm> 220 219 </listitem> … … 224 223 <term><command>strings</command></term> 225 224 <listitem> 226 <para> outputs, for each given file, the sequences of printable225 <para>Outputs, for each given file, the sequences of printable 227 226 characters that are of at least the specified length (defaulting to 228 four) . For object files, it prints, by default, only the strings from229 the initializing and loading sections . For other types of files, it230 scans the entire file .</para>227 four); for object files, it prints, by default, only the strings from 228 the initializing and loading sections while for other types of files, it 229 scans the entire file</para> 231 230 <indexterm zone="ch-system-binutils strings"><primary sortas="b-strings">strings</primary></indexterm> 232 231 </listitem> … … 236 235 <term><command>strip</command></term> 237 236 <listitem> 238 <para> discards symbols from object files.</para>237 <para>Discards symbols from object files</para> 239 238 <indexterm zone="ch-system-binutils strip"><primary sortas="b-strip">strip</primary></indexterm> 240 239 </listitem> … … 244 243 <term><filename class="libraryfile">libiberty</filename></term> 245 244 <listitem> 246 <para> contains routines used by various GNU programs, including245 <para>Contains routines used by various GNU programs, including 247 246 <command>getopt</command>, <command>obstack</command>, 248 247 <command>strerror</command>, <command>strtol</command>, and 249 <command>strtoul</command> .</para>248 <command>strtoul</command></para> 250 249 <indexterm zone="ch-system-binutils libiberty"><primary sortas="c-libiberty">libiberty</primary></indexterm> 251 250 </listitem> … … 255 254 <term><filename class="libraryfile">libbfd</filename></term> 256 255 <listitem> 257 <para> the Binary File Descriptor library.</para>256 <para>The Binary File Descriptor library</para> 258 257 <indexterm zone="ch-system-binutils libbfd"><primary sortas="c-libbfd">libbfd</primary></indexterm> 259 258 </listitem> … … 263 262 <term><filename class="libraryfile">libopcodes</filename></term> 264 263 <listitem> 265 <para>a library for dealing with opcodes. 266 It is used for building utilities like <command>objdump</command>. Opcodes are the <quote>readable 267 text</quote> versions of instructions for the processor.</para> 264 <para>A library for dealing with opcodes—the <quote>readable 265 text</quote> versions of instructions for the processor; 266 it is used for building utilities like 267 <command>objdump</command>.</para> 268 268 <indexterm zone="ch-system-binutils libopcodes"><primary sortas="c-libopcodes">libopcodes</primary></indexterm> 269 269 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.