1. 安装Fortran编译器(以gfortran为例)
在Ubuntu上运行Fortran程序的第一步是安装编译器。打开终端,依次执行以下命令更新包列表并安装GNU Fortran编译器(gfortran):
sudo apt update
sudo apt install gfortran
安装完成后,通过gfortran --version命令验证安装是否成功,终端会显示gfortran的版本信息。
2. 编写Fortran程序
使用文本编辑器(如nano、vim或gedit)创建Fortran源文件。推荐使用.f90扩展名(适用于Fortran 90/95及以上标准),例如创建hello.f90文件:
nano hello.f90
在文件中输入以下简单代码(输出“Hello, World!”):
program hello
implicit none
print *, 'Hello, World!'
end program hello
保存并退出编辑器(nano中按Ctrl+O保存,Ctrl+X退出)。
3. 编译Fortran程序
打开终端,导航到源文件所在目录(如cd ~/Documents),使用gfortran编译源文件。命令格式为:
gfortran -o 输出文件名 源文件名
例如,将hello.f90编译为可执行文件hello:
gfortran -o hello hello.f90
若编译成功,终端不会显示错误信息,此时会生成一个名为hello的可执行文件。
4. 运行Fortran程序
在终端中,输入以下命令运行编译后的程序(注意前面的./表示当前目录):
./hello
如果一切正常,终端将输出程序的结果:
Hello, World!
若遇到“权限不足”错误,可使用sudo ./hello提升权限(但不推荐长期使用)。
5. 常见问题解决
sin、cos函数),编译时需添加-lm选项,例如:gfortran -o hello hello.f90 -lm
sudo apt install gfortran-7
sudo update-alternatives --config gfortran # 根据提示选择默认版本
fpm(Fortran Package Manager)是Fortran生态中的构建工具,可简化项目创建、编译和运行。安装fpm后,通过以下命令快速运行项目:fpm new mytest # 创建名为mytest的项目
cd mytest
fpm run # 编译并运行项目
fpm的安装可通过下载官方发布的二进制文件或使用包管理器完成。