温馨提示×

centos怎么运行fortran脚本

小樊
36
2026-10-06 05:42:29
栏目: 智能运维

在 CentOS 上“运行 Fortran 脚本”,通常需要先安装 Fortran 编译器,再编译,最后执行。Fortran 不是解释型语言,不能直接像 shell 脚本那样运行。

下面按步骤说明:


一、安装 Fortran 编译器(gfortran)

CentOS 默认通常没有安装 gfortran。

CentOS 7

sudo yum install gcc-gfortran

CentOS 8 / Stream

sudo dnf install gcc-gfortran

安装完成后检查:

gfortran --version

二、编写 Fortran 程序

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

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

三、编译 Fortran 程序

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

四、运行程序

./hello

输出:

 Hello, Fortran!

五、常见情况补充

1. 固定格式(.f)

gfortran test.f -o test
./test

2. 多文件编译

gfortran main.f90 sub.f90 -o main

3. 开启调试信息

gfortran -g -O2 hello.f90 -o hello

4. 若提示无权限

chmod +x hello

六、如果你想“像脚本一样运行”

虽然不推荐,但可以这样:

#!/usr/bin/env gfortran
program x
 print *, "hi"
end

但 Fortran 必须先编译,不能直接解释执行,所以一般做法还是:

写 .f90 → 编译 → 运行


如果你有具体的 Fortran 代码或报错信息,可以发出来,我可以帮你具体看。

0 踩