在 CentOS 上“运行 Fortran 脚本”,通常需要先安装 Fortran 编译器,再编译,最后执行。Fortran 不是解释型语言,不能直接像 shell 脚本那样运行。
下面按步骤说明:
CentOS 默认通常没有安装 gfortran。
sudo yum install gcc-gfortran
sudo dnf install gcc-gfortran
安装完成后检查:
gfortran --version
例如,创建一个文件 hello.f90:
program hello
print *, "Hello, Fortran!"
end program hello
gfortran hello.f90 -o hello
hello.f90:源代码-o hello:生成可执行文件 hello./hello
输出:
Hello, Fortran!
gfortran test.f -o test
./test
gfortran main.f90 sub.f90 -o main
gfortran -g -O2 hello.f90 -o hello
chmod +x hello
虽然不推荐,但可以这样:
#!/usr/bin/env gfortran
program x
print *, "hi"
end
但 Fortran 必须先编译,不能直接解释执行,所以一般做法还是:
写
.f90→ 编译 → 运行
如果你有具体的 Fortran 代码或报错信息,可以发出来,我可以帮你具体看。