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

/EXTDICTIONARY、/NOEXTDICTIONARY

/EXTDICTIONARY を使用して、外部参照の解決時に、ライブラリーの拡張ディクショナリーを検索するように、リンカーに指示します。拡張ディクショナリーとは、ライブラリー内のモジュール関係のリストのことです。リンカーが、ライブラリーからモジュールを取り込むとき、拡張ディクショナリーを検査して、そのモジュールがライブラリー内の他のモジュールを必要としていないかを確認した後、自動的に追加モジュールを取り込みます。

リンカーは、デフォルトでは、拡張ディクショナリーを検索し、リンク処理の高速化を図ります。

オブジェクト・コード内に記号を定義する場合、その記号が、リンクするライブラリーの 1 つでも定義されている場合には、/NOEXTDICTIONARY を使用します。それを怠ると、リンカーは、同じ記号を 2 つの別の箇所で定義しているという理由で、エラーを発行します。/NOEXTDICTIONARY を使用してリンクすると、リンカーは、拡張ディクショナリーを検索することなく、直接、ディクショナリーを検索します。この結果、参照を個別に解決する必要が生じるため、リンク処理が遅くなります。

デフォルト: /EXTDICTIONARY

省略形: /EXT|/NOE


Terms of use | Feedback

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