一、编译器的选择

目前对于Fortran编译编译器的选择比较多,并且它们之间没有统一的规范,即在某个编译器下的代码能正常运行,但在另一个编译器下运行却会报错,没有形成一个统一的良好的Fortran编译器环境。

目前Fortran编译器有如下几种(部分编译器):

编译器简介搭配环境操作系统
Intel Visual Fortran

主流编译器,优化能力强;

适合商业开发。

Visual StudioWin7,8,10,Linux,Mac
Compaq Visual Fortran

主流早期编译器,优化能力较强;

适合学习,常规发开。

Developer Studio 6.0WinXP,Win7
PGI Fortran

主流编译器,优化能力强;

适合商业开发。

Visual Studio

 

Win7,8,10,Linux
NAG Fortran

主流编译器,优化能力强;

适合商业开发。

NAG Fortran BuilderWin7,8,10,Linux,Mac
GFortran

开源免费编译器,优化能力较强;

适合学习,研究,常规开发。

Code::Blocks

Simply Fortran

Win7,8,10,Linux

二、编译器的安装

这里以Intel Visual Fortran为例,也是本人使用的编译器,简单说明下如何安装。

进行安装前,需要选择安装编译器的版本,版本之间的匹配情况如下:

接下来的具体安装看如下链接:

https://blog.csdn.net/Mr_JjPolarBear/article/details/89449667?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase

三、使用

本人安装的为VS2012+IVF2013,以此为例,简单说明其使用。

首先打开VS2012,界面如下所示:

然后点击文件->新建->项目,界面如下:

点击项目确定后,进入建立项目界面,如下所示:

点击确定后,进入解决方案资源管理器,右击Source Files,新建文件,如下:

点击新建项后如下:

然后点击添加,就会出现编辑页面,这时就可以编写我们的程序了

接着,我们来编写一个小程序测试一下,代码如下:

最后,我们在Debug模式下进行调试,点击启动或调试->启动调试

我们可以看见,已经可以成功运行了,并得出了正确的结果。

 

最后,来说明下,Debug和Release两个 运行模式的区别

DebugRelease
生成的文件较大
生成的文件较小
生成的文件运行速度较慢生成的文件运行速度较快
允许调试不允许调试
基本上没有进行优化进行了合理的优化

一般来说,对于一个程序,先用Debug模式进行调试,直到程序没有报错,能够成功运行,接着再用Release模式运行,以达到最高的运行速度,提高程序运行效率。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐