С GCC и gfortran я могу генерировать список preprossesor макросов, определенных компилятором, используя (отредактирован, чтобы отразить ответ ouah в)Сформировать список макросов препроцессора, определенных компилятором
gcc -E -dM - < /dev/null
и
gfortran -cpp -E -dM /dev/null
соответственно (по крайней мере на Linux).
Как я могу сделать то же самое с компиляторами Intel icc и ifort? Я знаю, что для ifort эти макросы определены here, но я хотел бы иметь возможность генерировать этот список сам, поскольку точные макросы в использовании и их значения будут зависеть от используемых параметров компилятора. Я также знаю о проекте predef.
Отмечая это как принятый ответ, так как я действительно был заинтересован только в получении директив препроцессора, используемых с ifort (обобщение на включение компилятора Intel C было просто, чтобы надеяться, что вопрос станет более полезным). – Chris
'ifort' всегда сложнее - так спасибо за его включение! – patrickvacek