Sun Studio 12 Update 1:Fortran 用户指南

2.1 快速入门

本节简要介绍如何使用 Fortran 编译器来编译和运行 Fortran 程序。下一章将详细介绍命令行选项。

运行 Fortran 应用程序的最基本步骤包括:使用编辑器创建带有文件名后缀 .f.for.f90.f95.F.F90.F95 的 Fortran 源文件;调用编译器生成可执行文件;最后通过键入文件名来启动并执行该程序:

示例:此程序在屏幕上显示一条消息:


demo% cat greetings.f
      PROGRAM GREETINGS
      PRINT *, ’Real programmers write Fortran!’
      END
demo% f95 greetings.f
demo% a.out
 Real programmers write Fortran!
demo%

在此示例中,f95 编译源文件 greetings.f,并在缺省情况下将可执行程序链接到文件 a.out。要启动该程序,请在命令提示符下键入可执行文件的名称 a.out

传统上,UNIX 编译器将可执行输出写入到名为 a.out 的缺省文件中。每次编译都写入到同一个文件是比较笨拙的方法。再者,如果该文件已存在,则在下次运行编译器时它将被覆盖。因此,请使用 -o 编译器选项来显式指定可执行输出文件的名称:


demo% f95 -o greetings greetings.f
demo% greetings
 Real programmers write Fortran!
demo%

在上面的示例中,-o 选项告知编译器将可执行代码写入到文件 greetings 中。(按照约定,通常会为可执行文件指定与主源文件相同的名称,但可执行文件没有扩展名。)

或者,可在每次编译后通过 mv 命令重命名缺省的 a.out 文件。无论使用哪种方法,都要在 shell 提示符下键入可执行文件的名称来运行程序。

本章的后面几节将讨论 f95 命令使用的约定、编译器源代码行指令,以及有关使用这些编译器的其他问题。下一章将详细介绍命令行语法和所有选项。