Enfim para ver a lista de macros definidas pelo pré-processador?

Eu gostaria de ver todas as macros que são definidas pela invocação do compilador que estou usando. Há alguma maneira de fazer isso? Eu vi no manual diz que você pode usarcpp -dM mas isso não funciona para mim. Talvez eu esteja fazendo algo errado?

Quando eu corro:

cpp -dM

Eu não recebo nenhuma saída do pré-processador. Se eu tentar adicionar-dM como uma opção no gcc, não noto nenhuma diferença.

questionAnswers(2)

yourAnswerToTheQuestion