リンカーによって使用される標準のライブラリ検索パスはインストールパスによって決定されます。これらのパスは、静的な読み込みか動的な読み込みかによって異なります。標準インストールは、Sun Studio コンパイラソフトウェアを /opt/SUNWspro/ に配置します。
静的リンカーは、実行可能ファイルの構築中に、次のパス (ほかにもあります) で、指定された順序で、ライブラリを検索します。
/opt/SUNWspro/lib |
Sun Studio の共有ライブラリ |
/usr/ccs/lib/ |
SVr4 ソフトウェアの標準の場所 |
/usr/lib |
UNIX ソフトウェアの標準の場所 |
前述のパスは、リンカーによって使用されるデフォルトのパスです。
動的リンカーは、実行時に、指定された順序で、共有ライブラリを検索します。
ユーザーが -Rpath で指定したパス
/opt/SUNWspro/lib/
/usr/lib 標準 UNIX デフォルト
検索パスは、実行可能ファイルに組み込まれます。