问题描述
我正在尝试编写一个使用带有函数和子例程的模块的程序,但是当我尝试构建时,geany会告诉我这一点:
gfortran -Wall -o "ej15" "ej15.f90" (en el directorio: C:\Users\Pedro\proyectos\Guia 1)
C:\Users\Pedro\AppData\Local\Temp\cciNhadr.o:ej15.f90:(.text+0x280): undefined reference to `__guia1_ej14_MOD_crea'
collect2.exe: error: ld returned 1 exit status
Ha fallado la compilación.
程序是:
program Guia1_ej15
use Guia1_ej14
implicit none
integer n
real(8),allocatable:: a(:,:)
print*,'Ingrese dimension de matriz'
read*,n
print*,' '
allocate (a(n,n))
call crea(a,n)
end program
模块是:
module Guia1_ej14
contains
subroutine crea(b,m)
implicit none
integer i,j,m
real(8),allocatable:: b(:,:)
do i=1,m
do j=1,m
read*,b(i,j)
end do
end do
end subroutine crea
end module Guia1_ej14
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)