<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>

<sect2>
<!--
<title>Short descriptions</title>
-->
<title>略説</title>

<!--
<para><command>addr2line</command> translates program addresses to file
names and line numbers. Given an address and the name of an executable, it
uses the debugging information in the executable to figure out which source
file and line number are associated with the address.</para>
-->
<para><command>addr2line</command> はプログラムアドレスをファイル名と行番号に翻訳します。アドレスと実行ファイルの名前が与えられると、それは実行ファイルの中のデバッグ情報を使ってどのソースファイルと行番号がアドレスに対応するのかを探し出します。</para>

<!--
<para><command>ar</command> creates, modifies, and extracts from archives. An archive
is a single file holding a collection of other files in a structure that makes
it possible to retrieve the original individual files (called members of
the archive).</para>
-->
<para><command>ar</command> はアーカイブを作り、修正し、またそこからファイルを引き出します。アーカイブは他のファイルを含んだ一つのファイルで元々の個別のファイル(アーカイブのメンバーと呼ばれる)を再び取り出すことができる構造をしています。</para>

<!--
<para><command>as</command> is an assembler. It assembles the output of
gcc into object files.</para>
-->
<para><command>as</command> はアセンブラです。これは gcc からの出力をオブジェクトファイルにアセンブルします。</para>

<!--
<para><command>c++filt</command> is used by the linker to demangle C++ and
Java symbols, to keep overloaded functions from clashing.</para>
-->
<para><command>c++filt</command> はリンカによって使われ、関数名の衝突を避けるために台なし ( mangle ) にされた C++ と Java のシンボル名を元に戻す ( demangle ) ために使われます。</para>

<!--
<para><command>gprof</command> displays call graph profile data.</para>
-->
<para><command>gprof</command> はグラフ呼び出しプロファイル情報を表示します。</para>

<!--
<para><command>ld</command> is a linker. It combines a number of object
and archive files into a single file, relocating their data and tying up symbol
references.</para>
-->
<para><command>ld</command> はリンカです。これは数多くのオブジェクトとアーカイブファイルを一つのファイルに結合し、それらのデータを再配置し、シンボルへの参照を結びつけます。</para>

<!--
<para><command>nm</command> lists the symbols occurring in a given object file.</para>
-->
<para><command>nm</command> は与えられたオブジェクトファイルの中に存在するシンボルをリストします。</para>

<!--
<para><command>objcopy</command> is used to translate one type of object
file into another.</para>
-->
<para><command>objcopy</command> は一種類のオブジェクトファイルを他の種類に翻訳するのに使われます。</para>

<!--
<para><command>objdump</command> displays information about the given
object file, with options controlling what particular information to display.
The information shown is mostly only useful to programmers who are working on
the compilation tools.</para>
-->
<para><command>objdump</command> は与えられたオブジェクトファイルについての情報を表示し、オプションによってどの特定の情報を表示するかを制御します。表示される情報はほとんどコンパイルのツールを作っているプログラマにだけ有用なものでしょう。</para>

<!--
<para><command>ranlib</command> generates an index of the contents of an
archive, and stores it in the archive. The index lists all the symbols defined
by archive members that are relocatable object files.</para>
-->
<para><command>ranlib</command> はアーカイブの内容の目録を生成し、それをアーカイブの中に保管します。この目録はリロケータブルなオブジェクトファイルであるアーカイブのすべてのメンバーによって定義されるシンボルのリストです。</para>

<!--
<para><command>readelf</command> displays information about elf type binaries.</para>
-->
<para><command>readelf</command> は elf タイプのバイナリについての情報を表示します。</para>

<!--
<para><command>size</command> lists the section sizes &#045;&#045; and the grand
total &#045;&#045; for the given object files.</para>
-->
<para><command>size</command> は与えられたオブジェクトファイルについて、セクションと包括的な全体のサイズをリストします。</para>

<!--
<para><command>strings</command> outputs for each file given the sequences
of printable characters that are of at least the specified length (defaulting to 4)
For object files it prints by default only the strings from the initializing
and loading sections. For other types of files it scans the whole file.</para>
-->
<para><command>strings</command> は与えられたそれぞれのファイルについて、少なくとも特定の長さ(デフォルトでは4)の表示可能な文字の一続きを出力します。オブジェクトファイルに対してはデフォルトで初期化と読み出しのセクションからの文字列のみを表示します。その他の種類のファイルについてはそのファイル全体を調べます。</para>

<!--
<para><command>strip</command> discards symbols from object files.</para>
-->
<para><command>strip</command> はオブジェクトファイルからシンボルを捨てます。</para>

<!--
<para><command>libiberty</command> contains routines used by various GNU
programs, including getopt, obstack, strerror, strtol and strtoul.</para>
-->
<para><command>libiberty</command> は様々な GNU プログラムに使われる getopt や obstack, strerror, strtol, strtoul などのルーチンを含みます。</para>

<!--
<para><command>libbfd</command> is the Binary File Descriptor library.</para>
-->
<para><command>libbfd</command> はバイナリファイルデスクリプタのライブラリです。</para>

<!--
<para><command>libopcodes</command> is a library for dealing with opcodes.
It is used for building utilities like objdump. Opcodes are the "readable text"
versions of instructions for the processor.</para>
-->
<para><command>libopcodes</command> は opcode を扱うためのライブラリです。これは objdump などのユーティリティを構築するために使われます。 Opcode は "人に読める文章" 版のプロセッサへの説明です。</para>

</sect2>

