このマニュアルは、以下に示す章で構成されており、プログラミングを支援する各ツールについて説明します。
TNF は、プログラムの実行に関するトレース情報を収集します。Trace Implementation Format を使用することにより、プローブポイントをソースコードに挿入して、分析用のデータを収集できます。
lex は、テキストの簡単な字句解析に使用されるプログラムを生成します。この lex は、さまざまな文字列を識別することによって問題を解決するツールです。
yacc は、言語パーサーを生成します。この yacc は、コンピュータ入力をある特定の構造にして、それを入力ストリームを検査する C 言語の関数に変換します。
make は、関連するプログラムとファイルの保守、更新、再生成を自動的に行います。
SCCS (Source Code Control System) によって、共有ファイルに対するアクセスを制御したり、プロジェクトに加えられた変更の履歴を保存することができます。
m4 マクロ言語プロセッサは、ライブラリアーカイブを作成し、ファイルの追加や抽出を行います。
System V make は、旧バーションの make と互換性のあるバージョンの make(1) です。
以下、その他の重要なツールについて簡単に説明します。これらのツールについての詳細は、該当するマニュアルページを参照してください。
移植性のあるライブラリまたはアーカイブの作成と保守を行います。
C 言語の命令を前処理します。
COFF のオブジェクトコードを逆アセンブルします。
オブジェクトファイルの選択部分をダンプ (表示) します。
オブジェクトのライブラリまたはアーカイブの順序関係を検索します。
ELF オブジェクトファイルのコメント部を操作します。
オブジェクトファイルの名前一覧を出力します。
オブジェクトファイルのサイズを表示します。
オブジェクトファイルからシンボルと再配置ビットを削除します。
トポロジによるソートを実行します。
C 言語のソースから ifdef 行を展開して削除します。