Con gcc y gfortran que puedo generar una lista de macros preprossesor definidas por el compilador utilizando Generar (editada para reflejar la respuesta de ouah)lista de macros del preprocesador definidas por el compilador
gcc -E -dM - < /dev/null
y
gfortran -cpp -E -dM /dev/null
respectivamente (en Linux al menos).
¿Cómo puedo hacer lo mismo con los compiladores de Intel icc e ifort? Sé que para ifort estas macros están definidas como here, pero me gustaría poder generar esta lista yo mismo, ya que las macros exactas en uso y sus valores dependerán de las opciones de compilación utilizadas. También conozco el proyecto predef.
Marcando esto como la respuesta aceptada ya que realmente solo me preocupaba obtener las directivas de preprocesador usadas con ifort (la generalización para incluir el compilador de intel C era solo para hacer que la pregunta fuera más útil en general). – Chris
'ifort' es siempre el más complicado, ¡así que gracias por incluirlo! – patrickvacek