Oracle® Solaris 11.2 リンカーとライブラリガイド

印刷ビューの終了

更新: 2014 年 7 月
 
 

未使用ファイルの削除

入力再配置可能オブジェクトファイルは、再配置可能オブジェクトによって提供されるすべての割り当て可能セクションが未使用である場合に、未使用と判定されます。

未使用ファイルは、–z guidance オプションで診断され、–z discard-unused=files オプションを使用してリンク編集から破棄できます。

–z discard-unused オプションは、–z guidance の処理を補完するために、未使用セクションと未使用ファイルを独立して制御します。–z guidance では、未使用と判定されるファイルが識別されます。未使用ファイルは、多くの場合、リンク編集から簡単に削除できます。しかし、未使用と判定されるセクションは –z guidance の処理では識別されません。未使用セクションは、削除するためにより多くの調査と作業が必要であり、ユーザーが制御できないコンパイラ動作の結果として生じる可能性があります。

–z guidance オプションとともに –z discard-unused=sections オプションを使用すると、未使用セクションは自動的に削除されますが、未使用ファイルはリンク編集から削除する対象として識別されます。