con gcc e gfortran posso generare un elenco di macro preprossesor definiti dal compilatore utilizzando (a cura di riflettere la risposta di ouah)Generare elenco di macro del preprocessore definiti dal compilatore
gcc -E -dM - < /dev/null
e
gfortran -cpp -E -dM /dev/null
rispettivamente (almeno su Linux).
Come posso fare lo stesso con i compilatori Intel icc e ifort? So che per ifort queste macro sono definite here, ma mi piacerebbe essere in grado di generare da solo questa lista, dal momento che le macro esatte in uso e i loro valori dipenderanno dalle opzioni del compilatore utilizzate. Sono anche a conoscenza del progetto predef.
Contrassegnare questo come risposta accettata dal momento che mi interessava davvero solo ottenere le direttive del preprocessore usate con ifort (la generalizzazione per includere il compilatore C intel era solo per rendere la domanda più utile). – Chris
'ifort' è sempre il più difficile - quindi grazie per averlo incluso! – patrickvacek