温馨提示×

centos哪个版本支持fortran

小樊
50
2026-09-21 13:20:50
栏目: 智能运维

在 CentOS(以及对应的 RHEL 系列)中,所有版本都“支持 Fortran”,前提是安装了对应的编译器。Fortran 并不是由某个特定 CentOS 版本才引入的功能,而是依赖于系统中是否安装了 Fortran 编译器(最常用的是 gfortran,属于 GCC 的一部分)。

下面分情况说明:


一、CentOS 官方版本与支持情况

1. CentOS 7

  • 支持 Fortran
  • 默认仓库中可通过 yum 安装:
    yum install gcc-gfortran
    
  • GCC 版本:默认 4.8.5(较老,但支持 Fortran 77/90/95,部分 2003/2008)

2. CentOS 8

  • 支持 Fortran
  • 使用 dnf 安装:
    dnf install gcc-gfortran
    
  • GCC 版本:8.x(对 Fortran 2003/2008 支持更好)

3. CentOS Stream(8 / 9)

  • 支持 Fortran
  • 同样是:
    dnf install gcc-gfortran
    
  • GCC 版本更新(Stream 9 默认 GCC 11+)

二、如果你指的是“系统自带 gfortran”

  • CentOS 最小化安装默认不带 gfortran
  • 需要手动安装 gcc-gfortran 包
  • 安装后即可使用:
    gfortran test.f90 -o test
    

三、如果你要用 Intel Fortran(ifort)

  • 与 CentOS 版本关系:
    • CentOS 7 / 8 / Stream 都支持
    • 需单独安装 Intel oneAPI HPC Toolkit
  • 推荐:
    • CentOS 7(很多科学计算软件仍兼容)
    • CentOS Stream 8/9(新硬件支持更好)

四、总结一句话

✅ CentOS 所有主流版本(7 / 8 / Stream 9)都支持 Fortran
❌ 但不是“开箱即用”,需要安装 gcc-gfortran

如果你告诉我:

  • 用的是 CentOS 几
  • 需要 Fortran 77 / 90 / 2003 / 2008
  • 还是要用 Intel / GNU 编译器

我可以给你更精确的安装建议和版本推荐。

0 踩