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 - 特定版本编译器:若需安装特定版本的gfortran(如gfortran-7),可通过以下命令安装并切换版本:
sudo apt install gfortran-7 sudo update-alternatives --config gfortran # 根据提示选择默认版本 - 使用fpm简化流程:
fpm(Fortran Package Manager)是Fortran生态中的构建工具,可简化项目创建、编译和运行。安装fpm后,通过以下命令快速运行项目:fpm的安装可通过下载官方发布的二进制文件或使用包管理器完成。fpm new mytest # 创建名为mytest的项目 cd mytest fpm run # 编译并运行项目
以上就是关于“Fortran在Ubuntu上如何运行”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm