在 Ubuntu 上,Fortran 并不是由系统单独发布的“一个版本”,而是通过 编译器 来支持的。Ubuntu 官方仓库中最常用、也是事实标准的 Fortran 编译器是 GNU Fortran(gfortran),它是 GCC(GNU Compiler Collection)的一部分。
下面按常见情况说明:
Ubuntu 所有受支持版本都提供 gfortran 包。
支持的 Fortran 标准包括:
不同 Ubuntu 版本对应的 gfortran 版本(示例):
| Ubuntu 版本 | GCC/gfortran 版本 | Fortran 标准支持情况 |
|---|---|---|
| 20.04 LTS | GCC 9 / 10 | Fortran 2008 较完整 |
| 22.04 LTS | GCC 11 / 12 | Fortran 2018 增强 |
| 24.04 LTS | GCC 13 / 14 | Fortran 2018 更好支持 |
安装方式:
sudo apt update
sudo apt install gfortran
查看版本:
gfortran --version
Intel 提供:
ifort(经典 Intel Fortran)ifx(基于 LLVM,支持 Fortran 2018)在 Ubuntu 上可通过:
✅ 支持标准更全(尤其老代码、数值计算优化)
Ubuntu 上也可通过源码或第三方安装:
flangapt 安装 gfortran 即可sudo apt install gfortran
如果你愿意,可以告诉我:
我可以给你更精确的建议。