Defines a symbol name that can be associated with an optional value.
Windows:
General > Preprocessor Definitions
Preprocessor> Preprocessor Definitions
Preprocessor > Preprocessor Definitions to FPP only
Linux: None
Mac OS X:
Preprocessor > Preprocessor Definitions
Preprocessor > Preprocessor Definitions to FPP only
IA-32 architecture, Intel® 64 architecture, IA-64 architecture
Linux and Mac OS X: | -Dname[=value] -noD |
Windows: | /Dname[=value] /noD |
name | Is the name of the symbol. |
value | Is an optional integer or an optional character string delimited by double quotes; for example, Dname="string". |
noD | Only default symbols or macros are defined. |
Defines a symbol name that can be associated with an optional value.This definition is used during preprocessing.
If a value is not specified, name is defined as "1".
If you want to specify more than one definition, you must use separate D options.
If you specify noD, all preprocessor definitions apply only to fpp and not to Intel® Fortran conditional compilation directives. To use this option, you must also specify option fpp.
On Linux and Mac OS X systems, if you are not specifying a value, do not use D for name, because it will conflict with the -DD option.
D | Linux and Mac OS X: None Windows: /define:name[=value] |
noD | Linux and Mac
OS X: -nodefine Windows: /nodefine |
Building Applications: Predefined Preprocessor Symbols