Fortran是最早出现的高级程序设计语言之一,主要适合用来解决科学计算方面的问题,主要优点是计算效率很高。要想学习一门语言,首先是学习工具,在书籍方面推荐大家参考《Fortran程序设计》(第四版),接下来主要为大家介绍如何在windows和linux下配置Fortran的编译环境。
windows下Fortran编译环境的配置
在windows下推荐大家配合使用Visual Studio(VS) + Intel® Visual Fortran(IVF),关于这两个软件的下载与安装,大家可以参考这篇博文:Visual Studio 2013 + Intel® Visual Fortran 安装教程
接下来以输出Hello,World 为例为大家讲解如何在VS中运行一个Fortran文件
1、首先要确保你在下载和安装上述文件时没有出现任何问题,在VS中依次点击文件——新建——项目,在弹出的对话框中进行如下设置:
2、设置好之后点击视图,在视图中点击解决方案资源管理器将它添加到界面,之后你可以按照自己的喜好把界面上的各个窗口任意摆放,我的是这样的:
3、这时点开解决方案资源管理器就可以看到我们的项目了,项目下有三个文件,大概是这样的:
其中,source文件就是我们存放源代码的地方,右键然后依次点击添加——新建项,之后弹出的窗口可以这样设置:
4、设置好以后点击添加,再双击source文件夹下的hello.f90我们就可以快乐的敲代码了
Program Main
Implicit None
write(*,*) 'Hello, World'
read(*, *)
End Program Main
敲入以上代码后Ctrl+F5我们就可以看到熟悉的Hello,World了。
Linux下Fortran编译环境的配置
1、首先打开terminal,安装gfortran,命令如下:
sudo yum install gcc-gfortran #Centos系统
sudo apt-get install gcc-gortran #ubuntu系统
2、接下来在选择一个你喜欢的文件夹,新建一个名为hello.f90的文件:
gedit hello.f90 #如果没装gedit编辑器,可以替换为vi
在文件中键入如下命令:
Program Main
Implicit None
write(*,*) 'Hello, World'
read(*, *)
End Program Main
3、运行步骤如下:
(1)首先进行编译,会生成一个hello.o的文件,编译命令为:
gfortran -c hello.f90
(2)然后进行输出:
gfortran hello.o -o hellocode
随后会生成一个hellocode的可执行文件,输入:
./hellocode
就会输出我们想要的Hello, World了。