在 CentOS 上“装不上 Fortran”通常不是系统不支持,而是没有装对编译器或源配置有问题。下面按常见原因和解决办法给你说明。
CentOS 最小化安装时不会自带 gfortran,需要手动安装:
sudo yum install gcc-gfortran
安装完成后检查:
gfortran --version
如果能看到版本号,就说明装好了。
CentOS 8 已停止维护,CentOS 7 也快 EOL,官方源可能失效。
CentOS 7 推荐:
sudo yum install epel-release
sudo yum install gcc-gfortran
CentOS 8(已停止维护):
sudo dnf install gcc-gfortran
如果失败,需要换 vault 源或迁移到 Rocky/AlmaLinux。
❌ 错误:
yum install fortran
✅ 正确:
yum install gcc-gfortran
有时缺少基础开发环境:
sudo yum groupinstall "Development Tools"
sudo yum install gcc-gfortran
如果是服务器环境:
ping mirror.centos.org
写个测试文件:
program hello
print *, "Hello Fortran"
end program hello
编译运行:
gfortran hello.f90 -o hello
./hello
那不是 yum 能直接装的,需要:
这和你“装不上 gfortran”是两回事。
你可以告诉我:
cat /etc/centos-release)我可以直接帮你定位是哪一步出问题。