Defines a symbol name that can be associated with an optional value.
Windows:
General: >Preprocessor Definitions (/define)
Preprocessor>Preprocessor Definitions (/define)
Preprocessor > Preprocessor Definitions to FPP only (/nodefine)
Linux: None
Mac OS: None
IA-32, IntelŪ EM64T, IntelŪ ItaniumŪ architecture
Linux and Mac OS: | -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". |
OFF | 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.
Caution
On Linux and Mac OS 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: None Windows: /define |
noD | Linux and Mac
OS: -nodefine Windows: /nodefine |
Building Applications: Predefined Preprocessor Symbols