在 Ubuntu 上编译 Fortran 程序通常使用 GNU Fortran 编译器(gfortran)。下面是详细步骤:
打开终端,执行:
sudo apt update
sudo apt install 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!
| 选项 | 说明 |
|---|---|
-O2 |
开优化 |
-Wall |
显示所有警告 |
-g |
生成调试信息(配合 gdb) |
-c |
只编译不链接(生成 .o 文件) |
示例:
gfortran -O2 -Wall hello.f90 -o hello
假设有:
main.f90sub.f90gfortran 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
如果你有 具体代码、报错信息或想用 Makefile / CMake,可以继续问我。