致命错误:在 (1) 处打开的文件“hdf5.mod”不是 GNU Fortran 模块文件

Posted

技术标签:

【中文标题】致命错误:在 (1) 处打开的文件“hdf5.mod”不是 GNU Fortran 模块文件【英文标题】:Fatal Error: File 'hdf5.mod' opened at (1) is not a GNU Fortran module file 【发布时间】:2014-12-10 00:25:28 【问题描述】:

我正在使用 gcc 4.9.2 并尝试使用 gfortran 来读取和写入 hdf5 二进制文件。我收到以下错误:

使用 HDF5

  1

致命错误:在 (1) 处打开的文件 'hdf5.mod' 不是 GNU Fortran 模块文件

我尝试删除并重新安装 gfortran,但没有任何变化。任何建议将不胜感激。

【问题讨论】:

是什么让你知道hdf5.mod 是一个Fortran 模块?它只是一种二进制文件格式。 .mod 扩展名不会使其成为 Fortran 模块,就像给 .txt 文件提供 .jpg 扩展名使其成为图像文件一样。 【参考方案1】:

HDF5 库(或至少是其中的 Fortran 接口部分)需要使用相应的 Fortran 编译器和(主要)版本进行编译,您也可以用于自己的代码。

【讨论】:

以上是关于致命错误:在 (1) 处打开的文件“hdf5.mod”不是 GNU Fortran 模块文件的主要内容,如果未能解决你的问题,请参考以下文章

打开AutoCAD 文件就会弹出致命错误

win8系统开机出现致命错误c000022正在应用更新操作1899,共84241个怎么办

链接:致命错误 LNK1104:无法打开文件“SDL.lib”

cad 2014安装后打开出现致命错误;unhandled access violation writing...

致命错误:require():打开所需文件失败

无法在 Windows 中安装 pycocotools:致命错误 C1083:无法打开包含文件:'io.h':没有此类文件或目录错误: