温馨提示×

Linux如何安装Fortran编译器

小樊
37
2025-10-26 14:55:07
栏目: 智能运维

一、安装GNU Fortran(gfortran)——最常用的开源Fortran编译器
gfortran是Linux环境下最普及的Fortran编译器,多数发行版通过官方包管理器即可直接安装。

1. 基于Debian的系统(如Ubuntu、Debian)

  • 更新系统包列表:打开终端,运行sudo apt update,同步软件源的最新包信息。
  • 安装gfortran:执行sudo apt install gfortran,根据提示确认安装(输入Y并回车)。
  • 验证安装:终端输入gfortran --version,若显示gfortran的版本号(如“GNU Fortran (Ubuntu 13.2.0-23ubuntu1) 13.2.0”),则说明安装成功。

2. 基于RHEL的系统(如CentOS、Fedora、RHEL)

  • 启用EPEL存储库(仅CentOS/RHEL 7及以下需要):若系统未启用EPEL(Extra Packages for Enterprise Linux),运行sudo yum install epel-release安装,随后执行sudo yum update更新包列表。
  • 安装gfortran
    • CentOS/RHEL 7及以下:sudo yum install gcc-gfortran
    • CentOS/RHEL 8及以上、Fedora:sudo dnf install gcc-gfortran(dnf是yum的下一代包管理器)。
  • 验证安装:同样通过gfortran --version确认版本信息。

二、安装Intel Fortran Compiler(ifort)——商业高性能编译器(可选)
若需要更优化的性能或企业级支持,可选择Intel Fortran Compiler(需付费,但有免费试用版)。

  • 下载安装包:访问Intel官方网站(oneapi.intel.com),进入“Fortran Compiler Classic”页面,选择Linux版本下载(如.tar.gz格式)。
  • 解压并安装:终端运行tar -xzf l_fortran_compiler_classic_xxx.tgz解压文件,进入解压目录,执行./install.sh,按照向导完成安装(默认路径为/opt/intel/oneapi)。
  • 配置环境变量:安装过程中会提示配置环境变量,若未提示,可手动执行source /opt/intel/oneapi/setvars.sh(临时生效);如需永久生效,将该命令添加到~/.bashrc文件末尾(echo 'source /opt/intel/oneapi/setvars.sh' >> ~/.bashrc)。
  • 验证安装:终端输入ifort --version,显示Intel Fortran的版本信息即为成功。

三、验证Fortran编译功能(以gfortran为例)
安装完成后,可通过编写、编译、运行一个简单Fortran程序验证编译器功能:

  • 创建源文件:用文本编辑器(如nanovim)创建hello.f90,输入以下内容:
    program hello
      print *, "Hello, Fortran!"
    end program hello
    
  • 编译程序:终端导航至文件所在目录,运行gfortran hello.f90 -o hello,生成可执行文件hello
  • 运行程序:执行./hello,终端输出“Hello, Fortran!”,说明编译运行成功。

0