インテル® Fortran コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

libdir

コンパイラーが生成するオブジェクト・ファイルに、ライブラリー検索のためのリンカーオプションを含めるかどうかを制御します。

構文

Linux* および macOS*:

なし

Windows*:

/libdir[:keyword ]

/nolibdir

引数

keyword

リンカー検索オプションを指定します。設定可能な値は以下のとおりです。

none

オブジェクト・ファイルにリンカー検索オプションが含まれないようにします。これは /nolibdir と同じです。

[no]automatic

オブジェクト・ファイルに、ifort コマンドドライバーによって自動的に決定されるライブラリー (デフォルト・ライブラリー) のリンカー検索オプションを含めるかどうかを決定します。

[no]user

オブジェクト・ファイルに、OBJCOMMENT ソース・ディレクティブによって指定されるライブラリーのリンカー検索オプションを含めるかどうかを決定します。

all

次のライブラリーのリンカー検索オプションを指定します。

  • ifort コマンドドライバーによって自動的に決定されるライブラリー (デフォルト・ライブラリー)

  • オブジェクト・ファイルに含める OBJCOMMENT ソース・ディレクティブによって指定されるライブラリー

これは /libdir と同じです。

デフォルト

/libdir:all

ifort コマンドドライバーによって自動的に決定されるライブラリー (デフォルト・ライブラリー) と、OBJCOMMENT ソース・ディレクティブによって指定されるライブラリーはオブジェクト・ファイルに含まれます。

説明

このオプションは、コンパイラーが生成するオブジェクト・ファイルに、ライブラリー (/DEFAULTLIB:library) の検索のためのリンカーオプションを含めるかどうかを制御します。

リンカーオプションの /DEFAULTLIB:library は、参照を解決するときにリンカーが検索するライブラリーのリストに、ライブラリーを 1 つ追加します。/DEFAULTLIB:library で指定されたライブラリーは、コマンドラインで指定されたライブラリーの後で、.obj ファイルに定義されたデフォルトのライブラリーの前に検索されます。

IDE オプション

Visual Studio*: [Libraries (ライブラリー)] > [Disable Default Library Search Rules (既定のライブラリー検索規則を無効にする)] (/libdir:[no]automatic)

[Libraries (ライブラリー)] > [Disable OBJCOMMENT Library Names in Object (OBJCOMMENT ライブラリー名を無効にする)] (/libdir:[no]user)

Eclipse*: なし

Xcode*: なし

代替オプション

/libdir:none

Linux* および macOS*: なし

Windows*: /Zl