Fortran Coder
标题:
module dislin中的函数在哪里定义的?
[打印本页]
作者:
wdy
时间:
2018-4-21 19:13
标题:
module dislin中的函数在哪里定义的?
本帖最后由 wdy 于 2018-4-21 19:15 编辑
最近在尝试dislin的使用,发现了问题,在解压出来的文件中包含dislin.f90和dislin_d.f90,这两个文件包含的内容是相同的,都是module dislin,只是前者中的变量是real型,后者是double型。
问题出在module中用了interface,这个很特别。一般module中用contains接各种subroutine和function,然而如果是interface,其中的subroutine、function就类似于声明,那么它们具体的定义在哪里?
现在官网上能下载到的版本都是dl_11_*,以前的版本中也是这样的吗?
作者:
胡文刚
时间:
2018-4-21 22:28
这两个文件只是接口代码,只有声明,并没有定义。
定义都编译成lib库了,你看不到源代码。dislin也不是开源函数库。
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2