RANLIB(1)

名称
ranlib - アーカイブライブラリの目次テーブルの作成

書式
ranlib [-t] file ...

解説
ranlib は、 アーカイブライブラリの外部参照テーブルを作成します。 このテーブルは通常、ローダ ld(1) に用いられます。 このテーブルには ``__.SYMDEF'' という名前が付けられ、 アーカイブの先頭に追加されます。 アーカイブ中の非実行可能ファイルやローダに関係のないシンボルは無視されます。

オプションは以下の通りです:

-t  __.SYMDEF ファイルの最終修正時刻をセットします。 ローダの中には、この時刻をアーカイブの最終修正時刻と比較し、 テーブルがアーカイブに対して最新の状態であることを確認するものが あります(FreeBSD のローダはそうではありません)。 もしアーカイブに何ら変更を加えないまま最終修正時刻が書き換えられた場合 (例えば cp(1) によって)、 -t オプションを用いて最終修正時刻を ``touch'' し、 テーブルが最新状態であるように見せかけることができます。 この機能は make(1) の -t オプションを使用した後でも有用です。

関連ファイル
/tmp/ranlib.XXXXXX
    一時ファイル名

関連項目
ar(1), ld(1), lorder(1), nm(1), ranlib(5)

歴史
ranlib コマンドは AT&T UNIX から登場しました。