4.6.7.2 dM: Macro Debugging Dump
The -dM
option used in conjunction with the -E
option dumps a
list of all defined macros. Normal compilation does not take place.
The list of macros will include any macro defined in the C source using a
#define
directive, any defined on the command-line using a
-D
option, as well as any predefined by the compiler. Each macro
will be printed as a #define
directive that would define the macro and
its value.
If the -E
option is not used, the -dM
option is
ignored.