一、安装Fortran编译器
Fortran开发的核心是编译器,Linux环境下常用GNU Fortran(gfortran)(开源免费,支持最新Fortran标准)或Intel Fortran Compiler(ifort)(商业版,针对Intel处理器优化)。
apt安装:sudo apt update
sudo apt install gfortran
epel-release(CentOS/RHEL 7)或dnf(CentOS/RHEL 8+/Fedora),再安装:# CentOS/RHEL 7
sudo yum install epel-release
sudo yum update
sudo yum install gcc-gfortran
# CentOS/RHEL 8+/Fedora
sudo dnf install epel-release
sudo dnf update
sudo dnf install gcc-gfortran
gfortran --version,若显示版本信息(如GNU Fortran (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0),则安装成功。setvars.sh脚本(如source /opt/intel/oneapi/setvars.sh),或将其添加到~/.bashrc以实现永久生效:echo 'source /opt/intel/oneapi/setvars.sh' >> ~/.bashrc
source ~/.bashrc
ifort --version,显示版本信息即为成功。二、配置开发工具链
为管理项目依赖、自动化编译,需安装make、git、cmake等工具:
# Debian/Ubuntu
sudo apt install make git cmake
# Red Hat/CentOS/Fedora
sudo yum install make git cmake # 或使用dnf替代yum
使用fortls(Fortran Language Server)实现代码补全、语法检查等功能:
pip install fortran-language-server
若未安装pip,可通过sudo apt install python3-pip(Debian/Ubuntu)或sudo yum install python3-pip(CentOS/RHEL)安装。
三、选择并配置IDE/编辑器
推荐使用轻量级且支持Fortran的编辑器,如Visual Studio Code(VS Code):
fortls,实现智能提示);Ctrl + ,),搜索fortls,设置fortls.executablePath为fortls的安装路径(通常为~/.local/bin/fortls)。四、验证环境有效性
创建一个简单的Fortran程序(如hello.f90),测试编译运行流程:
program hello
print *, "Hello, Fortran World!"
end program hello
gfortran hello.f90 -o hello(若使用Intel编译器,替换为ifort hello.f90 -o hello);./hello,若终端输出Hello, Fortran World!,则环境配置成功。五、进阶优化(可选)
wget https://github.com/fortran-lang/fpm/releases/download/v0.9.0/fpm-0.9.0-linux-x86_64.tar.gz
tar -xzf fpm-0.9.0-linux-x86_64.tar.gz
export PATH=$PATH:/path/to/fpm-0.9.0-linux-x86_64/bin # 替换为实际路径
openmpi-bin、libopenmpi-dev(Debian/Ubuntu)或openmpi(CentOS/RHEL),并使用mpif90编译器编译。