【发布时间】:2015-01-30 16:30:35
【问题描述】:
使用 gcc 和 gfortran,我可以生成一个由编译器定义的预处理器宏列表(经过编辑以反映 ouah 的回答)
gcc -E -dM - < /dev/null
和
gfortran -cpp -E -dM /dev/null
分别(至少在 Linux 上)。
我怎样才能对英特尔编译器 icc 和 ifort 做同样的事情?我知道对于 ifort,这些宏定义为 here,但我希望能够自己生成此列表,因为使用的确切宏及其值将取决于使用的编译器选项。我也知道predef 项目。
【问题讨论】:
标签: c fortran preprocessor icc intel-fortran