在 CentOS 上,可以安装和使用的 Fortran 工具(编译器、构建工具、调试/分析工具等)主要包括下面几类:
包名:gcc-gfortran
sudo yum install gcc-gfortran
✅ 支持 Fortran 77 / 90 / 95 / 2003 / 2008(部分 2018)
✅ 免费、稳定,CentOS 默认仓库就有
使用:
gfortran test.f90 -o test
适合高性能计算(HPC)
intel-compiler-2020intel-oneapi-compiler-fortran安装方式:
示例:
ifort test.f90 -o test
ifx test.f90 -o test
✅ 性能强
❌ 体积大、配置复杂
flang(旧)flang-new(LLVM 新项目)CentOS 8+ 可通过 EPEL 或源码安装
sudo yum install flang
⚠️ 成熟度不如 gfortran
sudo yum install make
sudo yum install cmake
支持 Fortran 项目:
project(myproj Fortran)
sudo yum install autoconf automake libtool
sudo yum install gdb
Fortran 调试:
gdb ./a.out
sudo yum install valgrind
配合 Intel 编译器使用
gfortran -fopenmp test.f90
sudo yum install openmpi openmpi-devel
sudo yum install mpich mpich-devel
sudo yum install blas lapack
或:
sudo yum install openblas
✅ 学习 / 科研:
gcc-gfortran + make + gdb
✅ 高性能计算:
intel-oneapi + openmpi + vtune
✅ 工程项目:
gfortran + cmake + openblas
如果你能说明:
我可以给你更精确的安装命令和配置示例。