モジュール定義ステートメントに関する規則

次の構文規則は、.def ファイル内のすべてのステートメントに適用されます。 特定のステートメントに適用されるその他の規則については、各ステートメントとともに説明されています。

  • ステートメント、属性キーワード、ユーザー指定の識別子では、大文字と小文字が区別されます。

  • スペースまたはセミコロン (;) を含む長いファイル名は、引用符 (") で囲む必要があります。

  • 1 つ以上のスペース、タブ、または改行文字を使用して、ステートメント キーワードを引数と区切って、各ステートメントを区切ります。 引数を指定するコロン (:) または等号 (=) は、0 個以上のスペース、タブ、または改行文字で囲まれています。

  • NAME または LIBRARY ステートメントは、使用する場合、その他すべてのステートメントより前に記述する必要があります。

  • SECTIONS および EXPORTS ステートメントは、.def ファイル内で複数回使用できます。 各ステートメントでは複数の指定を取ることができます。これは、1 つ以上のスペース、タブ、または改行文字で区切る必要があります。 ステートメント キーワードは、最初の指定の前に 1 回使用する必要があり、追加の指定ごとに繰り返すことができます。

  • 多くのステートメントには、同等の LINK コマンド ライン オプションがあります。 詳細については、対応する LINK オプションの説明を参照してください。

  • .def ファイル内のコメントは、各コメント行の先頭にあるセミコロン (;) で指定されます。 コメントは、ステートメントと行を共有することはできませんが、複数行ステートメントの指定の間に記述できます。 (SECTIONSEXPORTS は複数行ステートメントです。)

  • 数値引数は、10 進数または 16 進数で指定します。

  • 文字列引数が予約語と一致する場合は、二重引用符 (") で囲む必要があります。

関連項目

モジュール定義 (.def) ファイル