温馨提示×

Linux如何安装Fortran环境

小樊
34
2025-12-27 21:34:37
栏目: 智能运维

Linux 安装 Fortran 环境的简明步骤

一 安装编译器

  • 使用开源的 GNU Fortran(gfortran) 即可满足大多数开发需求,按发行版执行对应命令:
发行版/系列 包管理器与命令
Debian/Ubuntu sudo apt-get update && sudo apt-get install gfortran
Fedora sudo dnf install gcc-gfortran
CentOS/RHEL sudo yum install gcc-gfortran
  • 可选:安装构建工具(推荐)
    • Debian/Ubuntu:sudo apt-get install build-essential
    • CentOS/RHEL:sudo yum groupinstall “Development Tools” -y
  • 安装完成后验证:gfortran --version,应显示版本号。

二 编写与运行第一个程序

  • 新建源文件 hello.f90:
    program hello
      print *, "Hello, World!"
    end program hello
    
  • 编译与运行:
    gfortran hello.f90 -o hello
    ./hello
    
  • 看到输出 Hello, World! 表示环境可用。

三 可选组件与进阶

  • Intel oneAPI(ifx/ifort):从 Intel 官网获取并安装 oneAPI,安装后执行:source /opt/intel/oneapi/setvars.sh;如需永久生效,可将该行加入 ~/.bashrc
  • 构建与依赖:科学计算常用 BLAS/LAPACK、MPI、HDF5、NetCDF 等库,均可通过发行版包管理器安装;大型项目可结合 CMake 管理构建流程。
  • 语言服务器与 IDE:安装 fortls(pip install fortran-language-server)以获得代码补全/跳转;在 VS Code 中配合 Fortran 插件可获得更好体验。
  • 项目与依赖管理:使用 FPM(Fortran Package Manager) 创建、构建与管理现代 Fortran 项目与依赖,简化开发与发布。

四 常见问题与排查

  • 命令未找到:确认已安装 gfortran 且位于 PATH;必要时在 ~/.bashrc 中添加导出命令并 source 使其生效。
  • 库缺失:运行程序报链接错误时,安装对应 BLAS/LAPACK/MPI 等库;若使用 oneAPI,确保已执行 setvars.sh 以配置运行时库路径。
  • 权限问题:在系统目录安装或写入文件时,使用 sudo;用户本地安装可优先选择用户目录或虚拟环境。

0