你提到的 “centosfortran” 可能是指 在 CentOS 系统上使用 Fortran 编译器(如 gfortran / ifort 等),或者是某个特定发行/项目名。下面分两种情况说明 兼容性。
| CentOS 版本 | 默认 GCC/gfortran | Fortran 标准支持 |
|---|---|---|
| CentOS 6 | GCC 4.4 | Fortran 90/95 |
| CentOS 7 | GCC 4.8 / 可升级到 9+ | Fortran 90/95/2003 |
| CentOS 8 | GCC 8 / 可升级到 11+ | Fortran 90/95/2003/2008 |
| CentOS Stream 9 | GCC 11+ | Fortran 2003/2008 |
✅ 推荐:CentOS 7 / 8 / Stream 9
⚠️ CentOS 6 已 EOL,不建议新项目使用
| Intel 编译器 | 支持 CentOS |
|---|---|
| Intel oneAPI 2023+ | CentOS 8 / Stream 9 |
| Intel 19.x | CentOS 7 |
| 老版 ifort | CentOS 6(不再支持) |
目前 官方仓库中没有名为 centosfortran 的标准软件包,可能是:
centos + gfortran)如果是这类:
如果你能补充:
我可以给你更精确的版本对应表。