温馨提示×

centosfortran支持哪些版本

小樊
45
2026-10-06 05:41:30
栏目: 智能运维

你提到的“centosfortran”应该是指 在 CentOS 系统上可以使用的 Fortran 编译器及其支持的 Fortran 标准版本。下面按常见情况给你说明。


一、CentOS 上常见的 Fortran 编译器

1. gfortran(GCC 自带)

这是 CentOS 上最常用、最默认的 Fortran 编译器。

  • 安装方式:

    yum install gcc-gfortran
    
  • 支持的 Fortran 标准版本(随 GCC 版本变化):

GCC 版本 CentOS 版本 支持 Fortran 标准
GCC 4.8 CentOS 7 Fortran 77 / 90 / 95
GCC 8+ CentOS 8 / Stream Fortran 77 / 90 / 95 / 2003 / 2008(部分 2018)
GCC 10+ CentOS Stream 9 Fortran 2003 / 2008 / 2018(大部分)

✅ 一般写法:

gfortran -std=f2008 test.f90

2. Intel Fortran(ifort / ifx)

适合高性能计算(HPC)

  • 支持版本:
    • Fortran 77 / 90 / 95 / 2003 / 2008 / 2018
  • CentOS 支持情况:
    • CentOS 7 ✅
    • CentOS 8 ✅
    • CentOS Stream ✅

安装:

# Intel oneAPI
yum install intel-oneapi-compiler-fortran

3. PGI / NVIDIA HPC Fortran

  • 支持 Fortran 2003 / 2008
  • 常用于 GPU 加速
  • CentOS 7 / 8 均支持

二、CentOS 各版本 Fortran 支持总结

CentOS 版本 默认 gfortran 支持 Fortran
CentOS 6 gfortran 4.4 F77 / F90 / F95
CentOS 7 gfortran 4.8 F77 / F90 / F95
CentOS 8 gfortran 8 / 10 F2003 / F2008
CentOS Stream 9 gfortran 11+ F2008 / F2018

三、如何查看你当前 CentOS 的 Fortran 支持

gfortran --version
gfortran -std=help

如果你是指 某个具体软件(如 CentOS + Fortran + MPI / OpenMP) 或 某个 Fortran 程序在 CentOS 上能否编译,可以告诉我具体场景,我可以更精确地回答。

0 踩