温馨提示×

Ubuntu上Fortran如何进行函数调用

小樊
44
2025-11-28 16:30:21
栏目: 智能运维

在Ubuntu上使用Fortran进行函数调用,你需要遵循以下步骤:

  1. 安装Fortran编译器:首先,确保你已经安装了Fortran编译器。在Ubuntu上,你可以使用gfortran编译器。要安装它,请打开终端并运行以下命令:
sudo apt-get update
sudo apt-get install gfortran
  1. 创建Fortran源文件:使用文本编辑器(如nano、vim等)创建一个Fortran源文件,例如main.f90。在这个文件中,你可以编写主程序和需要调用的函数。

  2. 编写函数:在同一个源文件或其他源文件中编写你想要调用的函数。例如,创建一个名为my_function.f90的文件,并在其中编写一个简单的函数:

! my_function.f90
function add(a, b) result(c)
  implicit none
  integer, intent(in) :: a, b
  integer :: c

  c = a + b
end function add
  1. 在主程序中调用函数:在main.f90文件中,使用use语句导入包含函数的模块,并在需要的地方调用函数。例如:
! main.f90
program main
  use my_function
  implicit none
  integer :: x, y, z

  x = 5
  y = 10
  z = add(x, y)

  print *, 'The sum of', x, 'and', y, 'is', z
end program main
  1. 编译和链接:在终端中,使用gfortran编译器编译和链接源文件。例如,如果你将主程序和函数分别放在main.f90my_function.f90文件中,你可以运行以下命令:
gfortran main.f90 my_function.f90 -o my_program

这将生成一个名为my_program的可执行文件。

  1. 运行程序:在终端中,运行生成的可执行文件:
./my_program

你应该看到输出结果,显示两个数的和。

注意:如果你有多个函数或模块,你需要在编译命令中包含它们。只需将它们的文件名添加到编译命令中,用空格分隔。

0