温馨提示×

ubuntu支持fortran几

小樊
39
2026-10-18 21:11:16
栏目: 智能运维

Ubuntu 本身不自带 Fortran 编译器,而是需要通过软件包来安装。通常使用的 Fortran 编译器是 GNU Fortran(gfortran),它是 GCC(GNU 编译器集合)的一部分。

1. Ubuntu 支持的 Fortran 标准(通过 gfortran)

gfortran 对 Fortran 标准的支持情况如下(与 Ubuntu 版本相关的其实是 gfortran 版本):

  • Fortran 77:完全支持
  • Fortran 90 / 95:完全支持
  • Fortran 2003:大部分支持
  • Fortran 2008:较好支持(新版本 gfortran 支持度更高)
  • Fortran 2018(F2018):逐步支持中(新版本 Ubuntu 上支持度较好)

2. 不同 Ubuntu 版本对应的 gfortran 版本(大致)

Ubuntu 版本 gfortran 版本 支持的 Fortran 标准
20.04 LTS gfortran 9/10 F2008 较好,F2018 初步
22.04 LTS gfortran 11/12 F2008 完整,F2018 较好
24.04 LTS gfortran 13/14 F2018 支持更完善

可以用 gfortran --version 查看你当前的版本。

3. 安装方式

sudo apt update
sudo apt install gfortran

4. 其他 Fortran 编译器(Ubuntu 也可支持)

  • Intel oneAPI Fortran Compiler(ifx / ifort):需自行安装,支持最新 Fortran 标准
  • NAG Fortran Compiler:商业编译器,Ubuntu 可装
  • Flang(LLVM Fortran):新版 Ubuntu 可通过 flang 或 flang-new 使用

总结

Ubuntu 支持 Fortran 77 / 90 / 95 / 2003 / 2008 / 2018(程度取决于编译器版本),默认推荐用 gfortran,版本越新,支持的 Fortran 标准越全。

如果你有具体 Ubuntu 版本或 Fortran 代码标准(比如 F90 / F2003 / F2008),我可以给你更精确的建议。

0 踩