Hello World
任何 Fortran 程序都必须包含 end
作为最后一个语句。因此,最简单的 Fortran 程序如下所示:
end
以下是“hello,world”程序的一些示例:
print *, "Hello, world"
end
用 write
声明:
write(*,*) "Hello, world"
end
为清楚起见,现在通常使用 program
语句来启动程序并为其命名。然后,end
语句可以引用此名称以使其明确指出它是什么,并让编译器检查代码的正确性。此外,所有 Fortran 程序都应包含 implicit none
语句。因此,最小的 Fortran 程序实际应该如下所示:
program hello
implicit none
write(*,*) 'Hello world!'
end program hello
从这一点开始,下一个合乎逻辑的步骤是如何查看 hello world 程序的结果。本节介绍如何在类似 Linux 的环境中实现这一点。我们假设你有一些 shell 命令的基本概念,主要是你知道如何到达 shell 终端。我们还假设你已经设置了 fortran
环境 。使用首选的文本编辑器(记事本,记事本++,vi,vim,emacs,gedit,kate 等),将上面的 hello 程序(复制和粘贴)保存在主目录中名为 hello.f90
的文件中。hello.f90
是你的源文件。然后转到命令行并导航到保存源文件的目录(主目录?),然后键入以下命令:
>gfortran -o hello hello.f90
你刚刚创建了 hello world 可执行程序。在技术方面,你刚编译了你的程序。要运行它,请键入以下命令:
>./hello
你应该在 shell 终端上看到以下行。
> Hello world!
恭喜,你刚刚编写,编译并运行了 Hello World
程序。