Rational Developer for System z
PL/I for Windows, Version 8.0, プログラミング・ガイド

検索規則

オブジェクト・ファイル(.OBJ)、ライブラリー・ファイル(.LIB)、またはモジュール定義ファイル(.DEF) の検索時、リンカーは、次の列挙順にディレクトリーを検索します。

  1. ファイルに対してユーザーが指定したディレクトリー、またはユーザーがパスを指定しなかった場合は現行ディレクトリー。デフォルト・ライブラリーには、パス指定を行いません。
    注:
    ファイルへのパスを指定すると、リンカーは、そのパスのみを検索します。
  2. コマンド行で個別に入力されたディレクトリー (ディレクトリーは、スラッシュ (/) または円記号 (¥) 文字で終了する必要があります)。詳しくは、ディレクトリーの指定に関するセクションを参照してください。
  3. LIB 環境変数に設定されているディレクトリー。

リンカーは、ファイルを発見できなかった場合、エラー・メッセージを生成し、リンクを停止します。

応答ファイルは、以下のような情報を格納できます。

FUN.OBJ TEXT.OBJ TABLE.OBJ CARE.OBJ
NEWLIBV3.LIB
C:¥TESTLIB¥

リンカーは、4 つのオブジェクト・ファイルをリンクし、FUN.EXE という名前の実行可能ファイルを作成します。リンカーは、NEWLIBV3.LIB 検索してから、デフォルト・ライブラリーを検索し、参照を解決します。

NEWLIBV3.LIB とデフォルト・ライブラリーを見付けるため、リンカーは、次の列挙順にディレクトリーを検索します。

  1. 現行ディレクトリー (NEWLIBV3.LIB がパスなしで入力されているため)
  2. C:¥TESTLIB¥ ディレクトリー
  3. LIB 環境変数に設定されているディレクトリー

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)