¿De todos modos para ver la lista de macros definidas preprocesador?

Me gustaría ver todas las macros que están definidas por la invocación del compilador que estoy usando. ¿Hay alguna manera de hacer esto? He visto en el manual que dice que puedes usarcpp -dM Pero esto no funciona para mí. Tal vez estoy haciendo algo mal?

Cuando corro

cpp -dM

No obtengo ninguna salida del preprocesador. Si intento agregar-dM Como opción en gcc, no noto ninguna diferencia.

Respuestas a la pregunta(2)

Su respuesta a la pregunta