Preprocessing Options

Option Description
-Aname[(values,...)]

Associates a symbol name  with the specified sequence of values . Equivalent to an #assert preprocessing directive.

-A- Causes all predefined macros (other than those beginning with __ and assertions to be inactive.
-C Preserves comments in preprocessed source output.
-Dname[(value)]

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

-E Directs the preprocessor to expand your source module and write the result to standard output.
-EP Same as -E but does not include #line directives in the output.
-P Directs the preprocessor to expand your source module and store the result in a file in the current directory.
-Uname

Suppresses any automatic definition for the specified macro name .