3.4.3 dM: Preprocessor Debugging Dumps Option

The -dM option has the preprocessor produce macro definitions that are in effect at the end of preprocessing. This option should be used in conjunction with the -E option, and if you want the output directed to a file, use also the -o option.