我如何编译Fortran代码?

Moh*_*ian 1 fortran

我编写了Fortran代码,我想编译它们.抱歉,我不知道有关此问题的更多信息,因为这是我的朋友问题之一.是否有编译Fortran代码的特定程序?

Lio*_*nel 5

您可以通过键入类似于以下内容的行来编译fortran程序:

f77 -o myprogram myprogram.f
Run Code Online (Sandbox Code Playgroud)

了解这里发生的事情非常重要:

f77是的名字Fortran compiler.您的编译器可能有不同的名称,例如g77, ifc. or pgf77.该-o选项告诉编译器下一个单词(这里是myprogram)将是程序二进制版本的名称.如果省略此选项,则a.out无论程序名称如何,大多数系统都将使用二进制版本的默认名称.可以使用此默认值,但使用更有意义的名称通常很有帮助.二进制文件通常称为可执行文件,因为计算机可以运行(执行)它.myprogram.f是包含程序源代码的文件的名称.源代码是您实际编辑和键入的指令文件.您的源文件可以命名为myprogram.f以外的其他文件,例如homework1.f.或其他一些描述性名称.在许多系统上,源文件的名称必须以suffix .f或者编译器易于变得不满意为止.要运行该程序,只需键入可执行文件的名称:

myprogram
Run Code Online (Sandbox Code Playgroud)

你可以找到更多关于它的下面

  • 或f90或gfortran或ifort或....让我们希望不是f77,因为FORTRAN 77已经从Fortran 90中淘汰了大约20年.Fortran 95编译器广泛可用,大多数都具有Fortran 2003的功能. (5认同)