标签: module fortran
我正在尝试开发一个大型Fortran软件包的接口,我们希望从我们的内部软件(也是Fortran)中使用它。但是,此接口完全是可选的,原始软件包应该能够自行编译。因此,当我们在没有可选包的情况下进行编译时,我创建了虚拟模块来为代码中的所有use <module name>语句提供接口。
use <module name>
这是最好的做事方式吗?目前,为了解决所有依赖关系,我基本上只是将整个大包的模块复制到一个虚拟目录中,只留下类型声明。有更好的办法吗?