Everything
 

-define


コンパイル・オプション / ソースオプション

[指定形式]

-define = <sub>[,…]
          <sub>:<マクロ名> [= <文字列>]

[詳細説明]

-

ソースファイル内で記述する#defineと同等の効果を得ます。

-

<マクロ名>=<文字列>と記述することで<文字列>をマクロ名として定義できます。

-

サブオプションに<マクロ名>を単独で指定した場合は、そのマクロ名が定義されたものと仮定します。(1ではなく空の値で定義します)

-

<文字列>には、名前または整定数を記述することができます。

[備考]

-

本オプションで指定したマクロ名がソース中で#defineにより既に定義されている場合、#defineを優先します。

-

本オプションを複数回指定した場合、指定したすべてのマクロ名が有効となります。