Oracle Solaris Studio 12.2:Fortran 用户指南

2.2.4 源文件预处理程序

f95 支持两种源文件预处理程序:fppcpp。编译器可以在编译之前调用任一源文件预处理程序来扩展源代码“宏”和符号定义。缺省情况下,编译器将使用 fpp-xpp=cpp 选项可将缺省设置由 fpp 更改为 cpp。(另请参见有关 -Dname 选项的论述。)

fpp 是 Fortran 特定的源文件预处理程序。有关详细信息,请参见 fpp(1) 手册页和 fpp 自述文件。缺省情况下,系统会对具有 .F.F90.F95.F03 扩展名的文件调用该预处理程序。

fpp 的源代码可从 Netlib Web 站点获得:

http://www.netlib.org/fortran/

有关标准 Unix C 语言预处理程序的信息,请参见 cpp(1)。对于 Fortran 源文件,建议使用 fpp 而不是 cpp