- Shows all predefined macros
touch foo.h; cpp -dM foo.h
- Remove linemarkers from the output of the preprocessor. Can be useful when you use cpp on something that is not c code.
gcc -E -P
- Show default search paths for #include <...>
cpp -v /dev/null -o /dev/null