在Ubuntu系统中,编译和链接Fortran程序通常需要使用GNU Fortran编译器(gfortran)。以下是编译和链接Fortran程序的基本步骤:
安装gfortran: 如果你还没有安装gfortran,可以通过以下命令安装:
sudo apt update
sudo apt install gfortran
编写Fortran代码:
使用文本编辑器编写你的Fortran代码,并保存为.f90(或其他支持的Fortran文件扩展名)。
编译Fortran代码:
打开终端,导航到包含Fortran源文件的目录,然后使用gfortran编译源文件。例如,如果你的源文件名为program.f90,可以使用以下命令进行编译:
gfortran -o program program.f90
这里,-o program指定了输出的可执行文件名为program。
链接库(如果有):
如果你的Fortran程序依赖于外部库,你需要在编译时指定这些库。例如,如果你需要链接数学库(通常是默认链接的),你可以直接编译。但如果需要链接其他库,可以使用-l选项。例如,如果你需要链接BLAS库,可以使用以下命令:
gfortran -o program program.f90 -lblas
如果库不在标准路径中,你可能还需要使用-L选项指定库的路径。
运行程序: 编译并链接成功后,你可以直接在终端运行生成的可执行文件:
./program
假设你有一个简单的Fortran程序hello.f90,内容如下:
program hello
print *, 'Hello, World!'
end program hello
编译并运行这个程序的步骤如下:
hello.f90的目录。gfortran -o hello hello.f90
./hello
你应该会看到输出:Hello, World!
通过这些步骤,你可以在Ubuntu系统中轻松地编译和链接Fortran程序。