在 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, Fortran!
gfortran hello.f90 -o hello \
-O2 \ # 优化
-Wall \ # 显示警告
-g # 生成调试信息
如果有:
main.f90sub.f90gfortran main.f90 sub.f90 -o program
或使用模块化编译:
gfortran -c sub.f90
gfortran -c main.f90
gfortran sub.o main.o -o program
Makefile 示例:
FC = gfortran
FLAGS = -O2 -Wall
program: main.o sub.o
$(FC) $(FLAGS) main.o sub.o -o program
main.o: main.f90
$(FC) $(FLAGS) -c main.f90
sub.o: sub.f90
$(FC) $(FLAGS) -c sub.f90
clean:
rm -f *.o program
使用:
make
./program
make clean
如果你有具体的 Fortran 代码或编译错误,可以贴出来,我可以帮你分析。