ライブラリーの管理

コンパイル処理中、コンパイラーは実行ファイルのビルド時にリンクする必要のあるスタティック・ライブラリーの LIBRARY_PATH 環境変数を認識します。ランタイムでは、実行ファイルは LD_LIBRARY_PATH 環境変数で参照されている動的ライブラリーに対してリンクされます。

LIBRARY_PATH の変更

ディレクトリー (例えば、/libs) を LIBRARY_PATH に追加する場合、次のいずれかを行います。

file.cpp をコンパイルして mylib.a ライブラリーをリンクするには、次のコマンドを入力します。

icpc file.cpp mylib.a

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

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