温馨提示×

centosfortran怎么编译程序

小樊
47
2026-09-30 10:10:26
栏目: 智能运维

在 CentOS 上编译 Fortran 程序,常见做法是使用 gfortran(GNU Fortran 编译器)。下面从安装到编译一步步说明。


一、安装 Fortran 编译器(gfortran)

1. 更新系统(可选)

sudo yum update

2. 安装 gfortran

sudo yum install gcc-gfortran

3. 验证是否安装成功

gfortran --version

看到版本信息说明安装成功。


二、编写 Fortran 程序

示例:hello.f90

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

三、编译 Fortran 程序

1. 基本编译

gfortran hello.f90 -o hello

2. 运行程序

./hello

输出:

 Hello, Fortran!

四、常见编译选项

选项 说明
-o 文件名 指定输出可执行文件名
-O2 开启优化
-g 生成调试信息(配合 gdb)
-Wall 显示所有警告
-fimplicit-none 禁止隐式类型

示例:

gfortran -O2 -Wall hello.f90 -o hello

五、多文件 Fortran 编译

如有:

  • main.f90
  • sub.f90
gfortran main.f90 sub.f90 -o myprog

或先编译为目标文件:

gfortran -c sub.f90
gfortran -c main.f90
gfortran sub.o main.o -o myprog

六、常见问题

1. 找不到 gfortran

command not found: gfortran

→ 没安装或没在 PATH 中,重装:

sudo yum install gcc-gfortran

2. CentOS 8 使用 dnf

sudo dnf install gcc-gfortran

如果你用的是 Intel Fortran(ifort)、Makefile 或 CMake,我也可以继续帮你讲。

0 踩