Fortran编译

Fortran编译,第1张

刚接触Fortran不久,而且需要在Linux系统下运行Fortran。对于单个Fortran文件,直接编译运行就行,但是如果一个主程序包含了多个子程序,那么这里就需要注意下了。

1.单个Fortran文件

(exe_name 这个是可以随便取得;fun.o main.o的顺序无所谓;执行这个命令后,会生产一个exe_name的文件,这个就是编译了的文件)

ubuntu编译fortran代码的方法:

1.将编译器intel fortran安装好。

2.写一个fortran测试程序,例如:“hello.f90”,代码如下。

program main

write(*,*) "hello"

stop

end

3.使用以下命令进行编译。

ifort -c hello hello.f90

注:编译后生成可执行文件hello 如果直接用ifort hello.f90,则默认生成文件是a.out

4.执行可执行文件,在当前目录下输入以下命令查看结果。

(1)CodeBlocks和gfortran配合对于不希望装VS和IVF等庞杂软件的人适用。

附安装方法地址:Codeblocks配合 gfortran 作为 Fortran 开发环境的配置方法-Null。另外,如果你需要在Win上建立一个Fortran编译环境,不借助现成编译器的话,则可以将Gcc编译器按装在全英文目录中,然后将.../gcc/bin文件夹路径加入系统path中,稍微参考.../gcc/manual文件夹中文档下,即可实现手动编译。此种方法同时适用于:C,Java,Fortran。

(2)如果想折腾的话,虚拟机装个linux系统,设置共享目录,使得虚拟机中可以调取win中文件可以考虑。毕竟linux中编程较win中简单方便,但是要掌握debug,需要学习额外知识。(取决于所使用的编译器)

(3)Visual Studio  + Intel 编译器 (有盗版风险)。


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

原文地址: https://www.outofmemory.cn/yw/11310524.html

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

发表评论

登录后才能评论

评论列表(0条)

保存