1. 更新系统包列表
在集成Fortran工具链前,建议先更新Debian系统的包列表和已安装的软件包,确保后续安装过程依赖最新版本信息。执行以下命令:
sudo apt update && sudo apt upgrade
2. 安装Fortran编译器(gfortran)
Debian系统默认通过APT包管理器提供GNU Fortran编译器(gfortran),它是开源且兼容Fortran 95/2003/2008/2018标准的常用工具。安装命令如下:
sudo apt install gfortran
安装完成后,通过gfortran --version验证是否成功,若输出编译器版本信息(如“GNU Fortran (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0”),则说明安装完成。
3. 安装开发工具链(可选但推荐)
为支持代码编译、调试及优化,建议安装build-essential工具集(包含GCC、Make等基础工具):
sudo apt install build-essential
该工具集能简化后续Fortran项目的构建流程。
4. 验证Fortran工具链功能
通过编译运行一个简单的Fortran程序,确认工具链是否正常工作。创建hello.f90文件(内容如下),并执行编译运行命令:
program hello
print *, 'Hello, Fortran on Debian!'
end program hello
编译:gfortran hello.f90 -o hello
运行:./hello
若终端输出“Hello, Fortran on Debian!”,则说明工具链集成成功。
5. 配置可选优化与调试选项
根据项目需求,可在编译时添加优化或调试选项:
-Wall选项捕捉代码中的潜在问题(如未使用的变量);-O2(中等优化)或-O3(高级优化)提升程序运行速度;-g选项生成调试信息,配合gdb工具定位程序错误。gfortran -o optimized_program hello.f90 -Wall -O2 -g6. 安装额外科学计算库(可选)
若需进行线性代数、数值积分等科学计算,可安装LAPACK、BLAS等常用库(Debian仓库已提供预编译版本):
sudo apt install liblapack-dev libblas-dev
编译时通过-llapack -lblas链接库文件,例如:gfortran my_program.f90 -o my_program -llapack -lblas。