可通过设置 FFLAGS 或 OPTIONS 变量来指定选项。
可以在命令行中显式地使用 FFLAGS 或 OPTIONS。在使用 make 的隐式编译规则时,make 程序会自动使用 FFLAGS。
demo% setenv FFLAGS ’-fast -Xlist’ |
示例: 显式地使用 FFLAGS:
demo% f95 $FFLAGS any.f |
在使用 make 时,如果按上述方式设置了 FFLAGS 变量,而且 makefile 的编译规则是隐式的(即没有显式的编译器命令行),则调用 make 的编译效果与以下命令相当:
f95 -fast -Xlist files…
make 是一个功能非常强大的程序开发工具,可以方便地将其用于所有的 Sun 编译器。请参见 make(1) 手册页以及《Fortran 编程指南》中的“程序开发”一章。
make 使用的缺省隐式规则可能无法识别具有 .f95 和 .mod(模块文件)扩展名的文件。有关详细信息,请参见《Fortran 编程指南》和 Fortran 自述文件。