温馨提示×

ubuntu怎样编译fortran

小樊
35
2026-09-25 12:01:48
栏目: 智能运维

在 Ubuntu 上编译 Fortran 程序通常使用 GNU Fortran 编译器(gfortran)。下面是详细步骤:


一、安装 Fortran 编译器

打开终端,执行:

sudo apt update
sudo apt install gfortran

安装完成后,检查版本:

gfortran --version

二、编写 Fortran 程序

例如,创建一个文件 hello.f90:

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

三、编译 Fortran 程序

1️⃣ 基本编译

gfortran hello.f90 -o hello
  • hello.f90:源代码
  • -o hello:生成可执行文件 hello

2️⃣ 运行程序

./hello

输出:

 Hello, Fortran!

四、常见编译选项

选项 说明
-O2 开优化
-Wall 显示所有警告
-g 生成调试信息(配合 gdb)
-c 只编译不链接(生成 .o 文件)

示例:

gfortran -O2 -Wall hello.f90 -o hello

五、多文件编译示例

假设有:

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

或分步编译:

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

六、调试(可选)

gfortran -g hello.f90 -o hello
gdb ./hello

七、其他 Fortran 编译器(可选)

  • Intel Fortran(ifort):性能更好,但需商业授权
  • Flang(LLVM Fortran):较新,实验性质

如果你有 具体代码、报错信息或想用 Makefile / CMake,可以继续问我。

0 踩