标签: fortran fortran90 preprocessor-directive
我想知道fortran中是否有类似于C #ifdef ... #endif的预处理器指令?
#ifdef ... #endif
答案 0 :(得分:1)
是的,有。实际上,它们通常是相同的。对于gfortran,您可以使用-cpp选项启用预处理器,ifort可以使用-fpp。
gfortran
-cpp
ifort
-fpp
此外,还有一项惯例是,F和*.F中的大写*.F90启用了预处理器,而*.f和*.f90则没有。
F
*.F
*.F90
*.f
*.f90