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 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 | Directs the preprocessor to expand your source module and write the result to standard output. Does not include #line directives in the output. |
-P | Directs the preprocessor to expand your source module and store the result in a .i file in the current directory. |
-Uname | Suppresses any automatic definition for the specified macro name . |