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的安装可通过下载官方发布的二进制文件或使用包管理器完成。