温馨提示×

ubuntu Fortran环境如何配

小樊
37
2026-10-04 05:56:20
栏目: 智能运维

在 Ubuntu 上配置 Fortran 编译/开发环境,通常最常用的是 gfortran(GNU Fortran)。下面从「最简配置」到「进阶配置」一步步说。


一、最基础:安装 gfortran

1. 更新软件源

sudo apt update

2. 安装 gfortran

sudo apt install gfortran

3. 验证是否安装成功

gfortran --version

看到类似 GNU Fortran (Ubuntu ...) x.x.x 就说明 OK。


二、写一个简单的 Fortran 程序测试

1. 创建文件

nano hello.f90

2. 写入代码

program hello
    print *, "Hello, Fortran!"
end program hello

3. 编译并运行

gfortran hello.f90 -o hello
./hello

输出:

Hello, Fortran!

三、常用编译选项(很重要)

gfortran hello.f90 -o hello \
  -O2 \          # 优化
  -Wall \        # 显示警告
  -g \           # 调试信息
  -fcheck=all    # 运行时检查(开发阶段很有用)

四、如果你需要“完整 Fortran 科学计算环境”

1. 安装常用工具链

sudo apt install \
  gfortran \
  make \
  cmake \
  git

2. 常用库(按需安装)

sudo apt install \
  libopenblas-dev \   # BLAS
  liblapack-dev \     # LAPACK
  libopenmpi-dev \    # MPI 并行
  hdf5-tools          # HDF5

五、使用 IDE / 编辑器(推荐)

命令行编辑器

  • vim / nano

图形化推荐

  • VS Code
    • 插件:Fortran Language Server、Modern Fortran
  • Atom / Sublime(配 Fortran 插件)

Fortran 语言服务器(可选)

pip install fortran-language-server

六、如果你需要 Intel Fortran(ifort)

1. 安装 Intel oneAPI

wget https://registrationcenter-download.intel.com/.../l_fortran... .sh
sudo bash l_fortran*.sh

2. 加载环境

source /opt/intel/oneapi/setvars.sh
ifort --version

⚠️ ifort 不是 apt 安装,体积大,一般科研/工程才用


七、常见问题

Q1:gfortran 和 gcc 有关系吗?

有,gfortran 是 GCC 的一部分。

Q2:Fortran 77 / 90 / 95 / 2003 支持吗?

✅ gfortran 全部支持

Q3:如何多文件编译?

gfortran main.f90 sub.f90 -o prog

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

  • ✅ 是学习用还是科研/工程计算
  • ✅ 是否需要 MPI / OpenMP / 数值库
  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)

我可以给你更精准的配置方案。

0 踩