【问题标题】:Fatal Error: File 'hdf5.mod' opened at (1) is not a GNU Fortran module file致命错误:在 (1) 处打开的文件“hdf5.mod”不是 GNU Fortran 模块文件
【发布时间】: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 扩展名使其成为图像文件一样。

标签: gfortran


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-12-05
    • 2021-12-02
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2018-05-21
    • 2013-01-22
    • 1970-01-01
    相关资源
    最近更新 更多