D

 

オプション値と関連付けできるマクロ名を定義します。

IDE オプション

Windows: [Preprocessor (プリプロセッサー)] > [Preprocessor Definitions (プリプロセッサーの定義)]

Linux: [Preprocessor (プリプロセッサー)] > [Preprocessor Definitions (プリプロセッサーの定義)]

Mac OS X: [Preprocessor (プリプロセッサー)] > [Preprocessor Definitions (プリプロセッサーの定義)]

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-Dname[=value]

Windows:

/Dname[=value]

引数

name

マクロの名前。

value

二重引用符で区切られたオプションの整数またはオプションの文字列。例えば、Dname=string

デフォルト

オフ

デフォルトのシンボルまたはマクロのみが定義されます。

説明

オプション値と関連付けできるマクロ名 を定義します。
このオプションは、#define プリプロセッサー宣言子と同等です。

value が指定されていない場合、name  は "1" として定義されます。

noD を指定する場合、すべてのプリプロセッサー定義を fpp にのみ適用し、インテル® Fortran の条件付きコンパイル宣言子には適用しません。このオプションを使用するには、fpp オプションも指定する必要があります。

Caution icon警告

Linux および Mac OS X システムでは、value を指定しない場合、-DD オプションと競合するため、nameD を使用しないでください。

代替オプション

なし

関連情報