Preprocessing

See the Preprocessing section for more information.

Option

Description

Default

-A[-]

Removes all predefined macros.

-A

-cpp{n}

Same as -fpp{n}.

OFF

-Dname
[={
#|text}]
 

Defines the macro name and associates it with the specified value. The default (-Dname) defines a macro with value =1.

OFF

-E
 

Directs the preprocessor to expand your source module and write the result to standard output.

OFF

-EP

Same as -E but does not include #line directives in the output.

OFF

-F

Preprocesses to an indicated file. Directs the preprocessor to expand your source module and store the result in a file in the current directory.

OFF

-fpp{n}

Uses the fpp preprocessor on Fortran source files.
n
=0: disable CVF and #directives
n
=1: enable CVF conditional compilation and # directives (default)
n
=2: enable only #directives,
n
=3: enable only CVF conditional compilation directives.

OFF

-Idir

Adds directory dir to the include file search path.

OFF

-P

Directs the preprocessor to expand your source module and store the result in a file in the current directory.

OFF

-Uname

Eliminates any definition name currently in effect.

OFF

-X

Removes standard directories from the include file search path.

OFF