具有 .f 或 .F 后缀的文件采用固定格式。具有 .f90、.f95、.F90 或 .F95 后缀的文件采用自由格式。
表 4–1 F95 源代码格式命令行选项
选项 |
操作 |
---|---|
-fixed |
将所有源文件解释为 Fortran 固定格式 |
-free |
将所有源文件解释为 Fortran 自由格式 |
如果使用 -free 或 -fixed 选项,则它覆盖文件名后缀。如果使用 !DIR$ FREE 或 !DIR$ FIXED 指令,则它覆盖选项和文件名后缀。
允许混合使用某些源代码格式。
在同一个 f95 命令中,一些源文件可以是固定格式,而另一些源文件可以是自由格式。
在同一个文件中,可以通过使用 !DIR$ FREE 和 !DIR$ FIXED 指令将自由格式与固定格式混合使用。
在同一个程序单元中,可以将制表符格式与自由格式或固定格式混合使用。
缺省情况下,Sun Fortran 95 不区分大小写。这意味着,变量 AbcDeF 的处理方式与将其拼写为 abcdef 时相同。要让编译器区别处理大写字母和小写字母,请使用 -U 选项进行编译。