编译Fortran代码时未定义对__guia1_ej14_MOD_crea的引用

问题描述

我正在尝试编写一个使用带有函数和子例程的模块的程序,但是当我尝试构建时,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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...