ライブラリの管理

環境変数LD_LIBRARY_PATHには、コロンで区切られたディレクトリ・リストが含まれています。リンカは、ライブラリ(.a)ファイルを探すときに、このディレクトリの中を検索します。他のライブラリをリンカに検索させたいときは、その名前を LD_LIBRARY_PATH、コマンドライン、応答ファイル、または設定ファイルのいずれかに追加できます。どの場合も、追加したライブラリ名のほうが先にリンカに渡され、そのあと、当該ドライバがいつも指定するインテルのライブラリがリンカに渡されます。

LD_LIBRARY_PATH の変更

例えば、LD_LIBRARY_PATH/libs ディレクトリを追加する場合、次のいずれの方法で可能です。

次のコマンドでは、file.c がコンパイルされ mylib.a ライブラリにリンクされます。

ファイル名は、次の順番でリンカに渡されます。

  1. オブジェクト・ファイル
  2. コマンドライン、応答ファイル、または設定ファイルのいずれかに指定されたオブジェクトまたはライブラリ
  3. libimf.aライブラリ