如何在ifort中使用.mod文件

时间:2018-09-21 19:30:40

标签: fortran fortran90

我正在尝试使用.mod文件中的模块,但是我无法让编译器找到它:

teste1.f90

module teste_modu

  public :: testePrint

contains

  subroutine testePrint()
    print *, ".mod works"
  end subroutine testePrint

end module teste_modu

teste2.f90

program teste

  use teste_modu


  call testePrint()

end program teste

我使用此命令获取.mod

$ ifort -c teste1.f90

它输出teste_modu.mod。然后我尝试使用

进行编译
$ ifort -I/home/ricardo/Code/hdf5/ teste2.f90
/tmp/ifortid0I4q.o: In function `MAIN__':
teste2.f90:(.text+0x35): undefined reference to `teste_modu_mp_testeprint_'

如何使用teste_modu.mod的内容编译teste2.f90?

0 个答案:

没有答案