module - 是否可以确定哪个 Fortran 编译器生成了 ".mod"文件?

标签 module compilation fortran

假设我的机器上已经安装了一个包,我想知道是否需要重新生成模块包含文件 (.mod) 以使它们与我的编译的其余部分兼容。有没有办法做到这一点?

最佳答案

对于最近的 gfortran 版本:

  • cp mymodule.mod test.mod.gz
  • gunzip test.mod.gz
  • 读取文件 test.mod - 第一行将包含模块版本,这是 gfortran 开发人员的内部计数器。请参阅上面的帖子以获取对应列表。对于 gfort 8.1.0,我们的版本是 15。
  • 关于module - 是否可以确定哪个 Fortran 编译器生成了 ".mod"文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37681248/

    相关文章:

    c - 可执行文件在编译机上运行,​​而不是在第二台机器上运行

    Python-在Python3.3.1中导入BeautifulSoup4失败,但在Python 2.7中成功-使用easy_install安装

    c# - Microsoft Prism 是否适合开发非 GUI 模块化实时服务器?

    module - 什么是 Swift 编译器 - 在 Xcode 6 build设置中搜索路径导入路径?

    debugging - 在 Fortran 中查找 write 语句

    debugging - 使用 GDB 在 Fortran 中调试 MPI 程序(在 MAC 上)

    pointers - Fortran:Cray 指针和派生数据类型

    module - 在 OCaml 中从 Map 扩展模块

    将多个 C 代码编译为一个汇编文件

    c++ - 我应该将 C++ 应用程序链接到间接使用的共享库吗