在CentOS上编译Fortran程序,你需要安装GNU Fortran编译器(gfortran),然后使用它来编译你的Fortran代码。以下是详细步骤:
首先,更新你的包索引:
sudo yum update
然后,安装gfortran:
sudo yum install gfortran
假设你已经有一个Fortran源文件,例如 hello.f90,内容如下:
program hello
print *, 'Hello, World!'
end program hello
使用gfortran编译你的Fortran程序:
gfortran -o hello hello.f90
这条命令会生成一个名为 hello 的可执行文件。
运行编译后的程序:
./hello
你应该会看到输出:
Hello, World!
如果你的Fortran程序由多个源文件组成,例如 main.f90 和 utils.f90,你可以将它们一起编译:
gfortran -o myprogram main.f90 utils.f90
如果你需要链接外部库,可以使用 -l 选项。例如,如果你需要链接数学库 libm,可以这样做:
gfortran -o myprogram main.f90 utils.f90 -lm
你可以使用 -g 选项来添加调试信息:
gfortran -g -o myprogram main.f90 utils.f90
使用 -O2 或 -O3 选项来进行优化:
gfortran -O2 -o myprogram main.f90 utils.f90
通过以上步骤,你可以在CentOS上轻松编译和运行Fortran程序。如果你遇到任何问题,可以查看gfortran的文档或使用 man gfortran 来获取更多帮助。