使用 gfortran 编译 *.f90 文件

使用 gfortran 编译 *.f90 文件

我已经开始使用 Fortran。我正在使用 Mac OSX 版本 10.10。作为 Fortran 编译器,我安装了语言为了确保它正确安装,我尝试在终端上发出 gfortran 并得到:

**gfortran:** **fatal error:** no input files

compilation terminated. 

作为文本编辑器,我安装了Atom 1.34.0。x64。我还安装了一些有用的 fortran 包,如:language-fortran 和 lintel。我编写了这个最简单的脚本,并将其保存为测试.f90

program hello

        print *, "Hello, World!"

end program hello

但是当我使用以下命令从我的终端进行编译时:

Reyhanehs-MacBook-Pro:desktop reyhanehghh$ gfortran test.f90

什么都没有发生,没有错误,没有打印,什么都没有,光标只是移动到下一行:

Reyhanehs-MacBook-Pro:desktop reyhanehghh$

如果您能帮助我编译它,我将不胜感激。

答案1

命令成功了。现在,您有一个名为a.out(这是默认名称) 的可执行文件。输入 来运行它./a.out Enter

要为已编译的可执行文件选择自定义名称,请使用-o选项:

gfortran -o my-executable test.f90

如果您已检查过,命令的退出状态将告诉您命令已成功执行:

$ gfortran test.f90
$ echo $?
0

之一Eric Raymond 的 17 条 Unix 规则是为了“避免不必要的输出”。这就是gfortran本例中的作用。

相关内容