MOD文件没有正确生成:MOD文件一般由源代码文件通过编译生成,在FORTRAN中,每个程序源程序文件对应一个OBJ...
obj 文件是目标代码。mod 文件是由 module 模块生成的,用来让编译器互相了解其他 module 的内容(接口,公有变量等)obj 用来链接成最终的程序(exe或dll等)而 mod 用来让编译器在编译其他代码时,获得该module的信息。不参与链接。
mod 是module编译的时候生成的接口文件不是从.h来的,.h是C的头文件默认后缀,和Fortran没有关系。
这是 Digital 和 Compaq Visual Fortran 中才有的文件。如果你使用的是其他编译器,有这俩文件也无法使用其中的函数,因为这只是两个接口文件,没有内部实现。如果你使用的是这两款编译器,而这俩文件有问题了,建议你重新安装。(因为很可能并非只是这两个文件的问题)