centos

如何在CentOS上使用GCC编译Fortran程序

小樊
48
2025-05-26 23:05:56
栏目: 智能运维

在CentOS上使用GCC编译Fortran程序,你需要安装GNU Fortran编译器(gfortran),然后使用gfortran命令来编译你的Fortran代码。以下是详细步骤:

  1. 安装gfortran: 打开终端,输入以下命令来安装gfortran:

    sudo yum install gcc-gfortran
    

    这将安装gfortran以及与GCC相关的其他工具。

  2. 编写Fortran代码: 使用文本编辑器(如vim、nano等)创建一个Fortran源文件,例如hello.f90

    program hello
        print *, 'Hello, World!'
    end program hello
    
  3. 编译Fortran程序: 在终端中,导航到包含你的Fortran源文件的目录,然后使用gfortran命令来编译它:

    gfortran -o hello hello.f90
    

    这里,-o hello指定了输出的可执行文件名为hello。如果编译成功,你将在同一目录下看到一个名为hello的可执行文件。

  4. 运行程序: 编译成功后,你可以通过以下命令运行程序:

    ./hello
    

    你应该会看到输出:

    Hello, World!
    

如果你有多个源文件或者需要链接其他库,可以在gfortran命令中添加相应的选项。例如,如果你有一个名为utils.f90的辅助源文件,你可以这样编译:

gfortran -o hello hello.f90 utils.f90

如果你需要链接外部库,可以使用-l选项指定库名(去掉前缀lib和后缀.so.a)。例如,如果你需要链接数学库,可以这样做:

gfortran -o hello hello.f90 -lm

确保在编译命令中正确地指定库的路径(使用-L选项)和库名。

0
看了该问题的人还看了