如何运行fortran源代码

如何运行fortran源代码,第1张

你已的编译器已经能够完全正常运行,而且程序也可以运行了呢,只是你不知道如何运行它而已!

在unix或linux下编译fortran,一般系统没有自带fortran的编译器,可以自行安装g77或gfortran编译器,它们是gcc一个系列的,也可以下载单独的g95编译器。

假定你的fortran源程序为hello.for

则输入如下的命令来编译它(g77、gfortran、g95)

g77

hello.for

这样就会在当前目录生成a.out的可执行文件,这样既可执行

./a.out

如果需要指定生成的文件名,可以加个参数-o

来制定文件名,像这样

g77

-o

hello

hello.for

./hello

明白了吗?unix类 *** 作系统的执行档,并不需要.exe这样的扩展名的。

看起来是什么专业性的求值,没有太难的句子,你耐下心读一读就好。

以下是我大体看了一遍的理解:

common 是公共块,让主程序和子程序共享数据。

data 给变量赋初值,把前面的一串变量分别赋成后面的数值。

提前打开dat文件。

从屏幕读入一个值kg。

做一个判断。

分别调用三个子程序,结束主程序。

output子程序:

主要是求值,做判断,把结果写入之前打开的dat中。

subh子程序:

求值。

subp子程序:

除了一个goto之外都是普通的求值,goto其实也很好理解。

我不知道变量名代表什么,所以看起来只是一堆求值;对你来说这些变量都是有意义的,才能看出是想干嘛。

你已的编译器已经能够完全正常运行,而且程序也可以运行了呢,只是你不知道如何运行它而已!

在unix或linux下编译fortran,一般系统没有自带fortran的编译器,可以自行安装g77或gfortran编译器,它们是gcc一个系列的,也可以下载单独的g95编译器。

假定你的fortran源程序为hello.for

则输入如下的命令来编译它(g77、gfortran、g95)

g77 hello.for

这样就会在当前目录生成a.out的可执行文件,这样既可执行

./a.out

如果需要指定生成的文件名,可以加个参数-o 来制定文件名,像这样

g77 -o hello hello.for

./hello

明白了吗?unix类 *** 作系统的执行档,并不需要.exe这样的扩展名的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7762789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存