在 CentOS 上编译 Fortran 程序,常见做法是使用 gfortran(GNU Fortran 编译器)。下面从安装到编译一步步说明。
sudo yum update
sudo yum install gcc-gfortran
gfortran --version
看到版本信息说明安装成功。
示例:hello.f90
program hello
print *, "Hello, Fortran!"
end program hello
gfortran hello.f90 -o hello
./hello
输出:
Hello, Fortran!
| 选项 | 说明 |
|---|---|
-o 文件名 |
指定输出可执行文件名 |
-O2 |
开启优化 |
-g |
生成调试信息(配合 gdb) |
-Wall |
显示所有警告 |
-fimplicit-none |
禁止隐式类型 |
示例:
gfortran -O2 -Wall hello.f90 -o hello
如有:
main.f90sub.f90gfortran main.f90 sub.f90 -o myprog
或先编译为目标文件:
gfortran -c sub.f90
gfortran -c main.f90
gfortran sub.o main.o -o myprog
command not found: gfortran
→ 没安装或没在 PATH 中,重装:
sudo yum install gcc-gfortran
sudo dnf install gcc-gfortran
如果你用的是 Intel Fortran(ifort)、Makefile 或 CMake,我也可以继续帮你讲。