📄 index.html
字号:
<html lang="en">
<head>
<title>GNU Binary Utilities</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNU Binary Utilities">
<meta name="generator" content="makeinfo 4.3">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
</head>
<body>
<h1 class="settitle">GNU Binary Utilities</h1>
<div class="node">
<p>
Node:<a name="Top">Top</a>,
Next:<a rel="next" accesskey="n" href="ar.html#ar">ar</a>,
Up:<a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
<hr><br>
</div>
<h2 class="unnumbered">Introduction</h2>
<p>This brief manual contains preliminary documentation for the <small>GNU</small> binary
utilities (collectively version 2.13.2.1):
<p>This document is distributed under the terms of the GNU Free
Documentation License. A copy of the license is included in the
section entitled "GNU Free Documentation License".
<ul class="menu">
<li><a accesskey="1" href="ar.html#ar">ar</a>: Create, modify, and extract from archives
<li><a accesskey="2" href="nm.html#nm">nm</a>: List symbols from object files
<li><a accesskey="3" href="objcopy.html#objcopy">objcopy</a>: Copy and translate object files
<li><a accesskey="4" href="objdump.html#objdump">objdump</a>: Display information from object files
<li><a accesskey="5" href="ranlib.html#ranlib">ranlib</a>: Generate index to archive contents
<li><a accesskey="6" href="readelf.html#readelf">readelf</a>: Display the contents of ELF format files.
<li><a accesskey="7" href="size.html#size">size</a>: List section sizes and total size
<li><a accesskey="8" href="strings.html#strings">strings</a>: List printable strings from files
<li><a accesskey="9" href="strip.html#strip">strip</a>: Discard symbols
<li><a href="c--filt.html#c++filt">c++filt</a>: Filter to demangle encoded C++ symbols
<li><a href="c--filt.html#c++filt">cxxfilt</a>: MS-DOS name for c++filt
<li><a href="addr2line.html#addr2line">addr2line</a>: Convert addresses to file and line
<li><a href="nlmconv.html#nlmconv">nlmconv</a>: Converts object code into an NLM
<li><a href="windres.html#windres">windres</a>: Manipulate Windows resources
<li><a href="dlltool.html#dlltool">dlltool</a>: Create files needed to build and use DLLs
<li><a href="Selecting-The-Target-System.html#Selecting%20The%20Target%20System">Selecting The Target System</a>: How these utilities determine the target.
<li><a href="Reporting-Bugs.html#Reporting%20Bugs">Reporting Bugs</a>: Reporting Bugs
<li><a href="GNU-Free-Documentation-License.html#GNU%20Free%20Documentation%20License">GNU Free Documentation License</a>: GNU Free Documentation License
<li><a href="Index.html#Index">Index</a>: Index
</ul>
<div class="node">
<p>
Node:<a name="Index">Index</a>,
Previous:<a rel="previous" accesskey="p" href="GNU-Free-Documentation-License.html#GNU%20Free%20Documentation%20License">GNU Free Documentation License</a>,
Up:<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr><br>
</div>
<h2 class="unnumbered">Index</h2>
<ul class="index-cp" compact>
<li>.stab: <a href="objdump.html#objdump">objdump</a>
<li><code>addr2line</code>: <a href="addr2line.html#addr2line">addr2line</a>
<li>address to file name and line number: <a href="addr2line.html#addr2line">addr2line</a>
<li>all header information, object file: <a href="objdump.html#objdump">objdump</a>
<li><code>ar</code>: <a href="ar.html#ar">ar</a>
<li><code>ar</code> compatibility: <a href="ar.html#ar">ar</a>
<li>architecture: <a href="objdump.html#objdump">objdump</a>
<li>architectures available: <a href="objdump.html#objdump">objdump</a>
<li>archive contents: <a href="ranlib.html#ranlib">ranlib</a>
<li>archive headers: <a href="objdump.html#objdump">objdump</a>
<li>archives: <a href="ar.html#ar">ar</a>
<li>base files: <a href="dlltool.html#dlltool">dlltool</a>
<li>bug criteria: <a href="Bug-Criteria.html#Bug%20Criteria">Bug Criteria</a>
<li>bug reports: <a href="Bug-Reporting.html#Bug%20Reporting">Bug Reporting</a>
<li>bugs: <a href="Reporting-Bugs.html#Reporting%20Bugs">Reporting Bugs</a>
<li>bugs, reporting: <a href="Bug-Reporting.html#Bug%20Reporting">Bug Reporting</a>
<li><code>c++filt</code>: <a href="c--filt.html#c++filt">c++filt</a>
<li>changing object addresses: <a href="objcopy.html#objcopy">objcopy</a>
<li>changing section address: <a href="objcopy.html#objcopy">objcopy</a>
<li>changing section LMA: <a href="objcopy.html#objcopy">objcopy</a>
<li>changing section VMA: <a href="objcopy.html#objcopy">objcopy</a>
<li>changing start address: <a href="objcopy.html#objcopy">objcopy</a>
<li>collections of files: <a href="ar.html#ar">ar</a>
<li>compatibility, <code>ar</code>: <a href="ar.html#ar">ar</a>
<li>contents of archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>crash: <a href="Bug-Criteria.html#Bug%20Criteria">Bug Criteria</a>
<li>creating archives: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li><code>cxxfilt</code>: <a href="c--filt.html#c++filt">c++filt</a>
<li>dates in archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>debug symbols: <a href="objdump.html#objdump">objdump</a>
<li>debugging symbols: <a href="nm.html#nm">nm</a>
<li>deleting from archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>demangling C++ symbols: <a href="c--filt.html#c++filt">c++filt</a>
<li>demangling in nm: <a href="nm.html#nm">nm</a>
<li>demangling in objdump: <a href="addr2line.html#addr2line">addr2line</a>, <a href="objdump.html#objdump">objdump</a>
<li>disassembling object code: <a href="objdump.html#objdump">objdump</a>
<li>disassembly architecture: <a href="objdump.html#objdump">objdump</a>
<li>disassembly endianness: <a href="objdump.html#objdump">objdump</a>
<li>disassembly, with source: <a href="objdump.html#objdump">objdump</a>
<li>discarding symbols: <a href="strip.html#strip">strip</a>
<li>DLL: <a href="dlltool.html#dlltool">dlltool</a>
<li><code>dlltool</code>: <a href="dlltool.html#dlltool">dlltool</a>
<li>dynamic relocation entries, in object file: <a href="objdump.html#objdump">objdump</a>
<li>dynamic symbol table entries, printing: <a href="objdump.html#objdump">objdump</a>
<li>dynamic symbols: <a href="nm.html#nm">nm</a>
<li>ELF core notes: <a href="readelf.html#readelf">readelf</a>
<li>ELF dynamic section information: <a href="readelf.html#readelf">readelf</a>
<li>ELF file header information: <a href="readelf.html#readelf">readelf</a>
<li>ELF file information: <a href="readelf.html#readelf">readelf</a>
<li>ELF object file format: <a href="objdump.html#objdump">objdump</a>
<li>ELF program header information: <a href="readelf.html#readelf">readelf</a>
<li>ELF reloc information: <a href="readelf.html#readelf">readelf</a>
<li>ELF section information: <a href="readelf.html#readelf">readelf</a>
<li>ELF segment information: <a href="readelf.html#readelf">readelf</a>
<li>ELF symbol table information: <a href="readelf.html#readelf">readelf</a>
<li>ELF version sections informations: <a href="readelf.html#readelf">readelf</a>
<li>endianness: <a href="objdump.html#objdump">objdump</a>
<li>error on valid input: <a href="Bug-Criteria.html#Bug%20Criteria">Bug Criteria</a>
<li>external symbols: <a href="nm.html#nm">nm</a>
<li>extract from archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>fatal signal: <a href="Bug-Criteria.html#Bug%20Criteria">Bug Criteria</a>
<li>file name: <a href="nm.html#nm">nm</a>
<li>GNU Free Documentation License: <a href="GNU-Free-Documentation-License.html#GNU%20Free%20Documentation%20License">GNU Free Documentation License</a>
<li>header information, all: <a href="objdump.html#objdump">objdump</a>
<li>input .def file: <a href="dlltool.html#dlltool">dlltool</a>
<li>input file name: <a href="nm.html#nm">nm</a>
<li>libraries: <a href="ar.html#ar">ar</a>
<li>listings strings: <a href="strings.html#strings">strings</a>
<li>machine instructions: <a href="objdump.html#objdump">objdump</a>
<li>moving in archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>MRI compatibility, <code>ar</code>: <a href="ar-scripts.html#ar%20scripts">ar scripts</a>
<li>name duplication in archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>name length: <a href="ar.html#ar">ar</a>
<li><code>nm</code>: <a href="nm.html#nm">nm</a>
<li><code>nm</code> compatibility: <a href="nm.html#nm">nm</a>
<li><code>nm</code> format: <a href="nm.html#nm">nm</a>
<li>not writing archive index: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li><code>objdump</code>: <a href="objdump.html#objdump">objdump</a>
<li>object code format: <a href="objdump.html#objdump">objdump</a>, <a href="nm.html#nm">nm</a>, <a href="addr2line.html#addr2line">addr2line</a>, <a href="size.html#size">size</a>, <a href="strings.html#strings">strings</a>
<li>object file header: <a href="objdump.html#objdump">objdump</a>
<li>object file information: <a href="objdump.html#objdump">objdump</a>
<li>object file sections: <a href="objdump.html#objdump">objdump</a>
<li>object formats available: <a href="objdump.html#objdump">objdump</a>
<li>operations on archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>printing from archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>printing strings: <a href="strings.html#strings">strings</a>
<li>quick append to archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>radix for section sizes: <a href="size.html#size">size</a>
<li><code>ranlib</code>: <a href="ranlib.html#ranlib">ranlib</a>
<li><code>readelf</code>: <a href="readelf.html#readelf">readelf</a>
<li>relative placement in archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>relocation entries, in object file: <a href="objdump.html#objdump">objdump</a>
<li>removing symbols: <a href="strip.html#strip">strip</a>
<li>repeated names in archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>replacement in archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>reporting bugs: <a href="Reporting-Bugs.html#Reporting%20Bugs">Reporting Bugs</a>
<li>scripts, <code>ar</code>: <a href="ar-scripts.html#ar%20scripts">ar scripts</a>
<li>section addresses in objdump: <a href="objdump.html#objdump">objdump</a>
<li>section headers: <a href="objdump.html#objdump">objdump</a>
<li>section information: <a href="objdump.html#objdump">objdump</a>
<li>section sizes: <a href="size.html#size">size</a>
<li>sections, full contents: <a href="objdump.html#objdump">objdump</a>
<li><code>size</code>: <a href="size.html#size">size</a>
<li><code>size</code> display format: <a href="size.html#size">size</a>
<li><code>size</code> number format: <a href="size.html#size">size</a>
<li>sorting symbols: <a href="nm.html#nm">nm</a>
<li>source code context: <a href="objdump.html#objdump">objdump</a>
<li>source disassembly: <a href="objdump.html#objdump">objdump</a>
<li>source file name: <a href="nm.html#nm">nm</a>
<li>source filenames for object files: <a href="objdump.html#objdump">objdump</a>
<li>stab: <a href="objdump.html#objdump">objdump</a>
<li>start-address: <a href="objdump.html#objdump">objdump</a>
<li>stop-address: <a href="objdump.html#objdump">objdump</a>
<li><code>strings</code>: <a href="strings.html#strings">strings</a>
<li>strings, printing: <a href="strings.html#strings">strings</a>
<li><code>strip</code>: <a href="strip.html#strip">strip</a>
<li>symbol index: <a href="ranlib.html#ranlib">ranlib</a>, <a href="ar.html#ar">ar</a>
<li>symbol index, listing: <a href="nm.html#nm">nm</a>
<li>symbol line numbers: <a href="nm.html#nm">nm</a>
<li>symbol table entries, printing: <a href="objdump.html#objdump">objdump</a>
<li>symbols: <a href="nm.html#nm">nm</a>
<li>symbols, discarding: <a href="strip.html#strip">strip</a>
<li>undefined symbols: <a href="nm.html#nm">nm</a>
<li>Unix compatibility, <code>ar</code>: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>unwind information: <a href="readelf.html#readelf">readelf</a>
<li>updating an archive: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
<li>version: <a href="index.html#Top">Top</a>
<li>VMA in objdump: <a href="objdump.html#objdump">objdump</a>
<li>wide output, printing: <a href="objdump.html#objdump">objdump</a>
<li>writing archive index: <a href="ar-cmdline.html#ar%20cmdline">ar cmdline</a>
</ul>
<div class="contents">
<h2>Table of Contents</h2>
<ul>
<li><a name="toc_Top" href="index.html#Top">Introduction</a>
<li><a name="toc_ar" href="ar.html#ar">ar</a>
<ul>
<li><a href="ar-cmdline.html#ar%20cmdline">Controlling <code>ar</code> on the command line</a>
<li><a href="ar-scripts.html#ar%20scripts">Controlling <code>ar</code> with a script</a>
</li></ul>
<li><a name="toc_nm" href="nm.html#nm">nm</a>
<li><a name="toc_objcopy" href="objcopy.html#objcopy">objcopy</a>
<li><a name="toc_objdump" href="objdump.html#objdump">objdump</a>
<li><a name="toc_ranlib" href="ranlib.html#ranlib">ranlib</a>
<li><a name="toc_size" href="size.html#size">size</a>
<li><a name="toc_strings" href="strings.html#strings">strings</a>
<li><a name="toc_strip" href="strip.html#strip">strip</a>
<li><a name="toc_c++filt" href="c--filt.html#c++filt">c++filt</a>
<li><a name="toc_addr2line" href="addr2line.html#addr2line">addr2line</a>
<li><a name="toc_nlmconv" href="nlmconv.html#nlmconv">nlmconv</a>
<li><a name="toc_windres" href="windres.html#windres">windres</a>
<li><a name="toc_dlltool" href="dlltool.html#dlltool">Create files needed to build and use DLLs</a>
<li><a name="toc_readelf" href="readelf.html#readelf">readelf</a>
<li><a name="toc_Selecting%20The%20Target%20System" href="Selecting-The-Target-System.html#Selecting%20The%20Target%20System">Selecting the target system</a>
<ul>
<li><a href="Target-Selection.html#Target%20Selection">Target Selection</a>
<li><a href="Architecture-Selection.html#Architecture%20Selection">Architecture selection</a>
<li><a href="Linker-Emulation-Selection.html#Linker%20Emulation%20Selection">Linker emulation selection</a>
</li></ul>
<li><a name="toc_Reporting%20Bugs" href="Reporting-Bugs.html#Reporting%20Bugs">Reporting Bugs</a>
<ul>
<li><a href="Bug-Criteria.html#Bug%20Criteria">Have you found a bug?</a>
<li><a href="Bug-Reporting.html#Bug%20Reporting">How to report bugs</a>
</li></ul>
<li><a name="toc_GNU%20Free%20Documentation%20License" href="GNU-Free-Documentation-License.html#GNU%20Free%20Documentation%20License">GNU Free Documentation License</a>
<li><a name="toc_Index" href="Index.html#Index">Index</a>
</li></ul>
</div>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -