温馨提示×

centos不支持fortran吗

小樊
33
2026-10-12 03:06:14
栏目: 智能运维

CentOS 是支持 Fortran 的,只是默认最小安装(Minimal Install)通常不会自带 Fortran 编译器。很多人误以为“CentOS 不支持 Fortran”,其实是因为:

  • 系统里没有安装 gfortran
  • 或装系统时选的是“最小化安装”

一、CentOS 上如何支持 Fortran

1️⃣ 安装 GNU Fortran 编译器(最常用)

sudo yum install gcc-gfortran

安装完成后检查:

gfortran --version

如果能看到版本号,说明 Fortran 已可用。


2️⃣ 示例:编译并运行 Fortran 程序

hello.f90

program hello
    print *, "Hello Fortran on CentOS"
end program hello

编译运行:

gfortran hello.f90 -o hello
./hello

二、CentOS 版本说明

CentOS 版本 Fortran 支持情况
CentOS 7 ✅ 支持(yum install gcc-gfortran)
CentOS 8 ✅ 支持(dnf install gcc-gfortran)
CentOS Stream ✅ 支持

⚠️ 注意:

  • CentOS 8 官方源已变更,可能需要使用 powertools 或 epel
  • CentOS 6 已 EOL,不推荐

三、如果你看到的错误信息

常见错误:

gfortran: command not found

✅ 说明 没装 Fortran 编译器,不是系统不支持。


四、如果你做科学计算

通常还会用到:

sudo yum install gcc gcc-c++ gcc-gfortran make

配合:

  • BLAS / LAPACK
  • OpenMPI
  • NetCDF(Fortran 接口)

如果你愿意,可以告诉我:

  • CentOS 版本
  • 用途(科研 / 工程 / 老程序移植)
  • 是否有报错信息

我可以给你更具体的安装方案。

0 踩