我目前正在Cygwin上安装HDF5库,更确切地说是hdf5-1.10.0-patch1,因为我想在Fortran中使用它。按照hdfgroup网站的说明进行操作 (here is the link),我做了以下事情:
./configure --enable-fortran
make > "out1_check.txt" 2> "warn1_check.txt" &
make check > "out2_check.txt" 2> "warn2_check.txt" &
最后一个命令(make check
)的执行按原样执行,直到它卡住为止。该过程不会停止并且正在发生某些事情(sh.exe正在使用8-12%的CPU,已经有39小时的CPU时间)但是“out2_check.txt”看起来像
Making check in src
...
[many successful checks]
...
============================
No need to test testlinks_env.sh again.
============================
============================
Testing testswmr.sh
不幸的是,我没有第一次运行make check
的输出文件,但它没有包含Testing testswmr.sh
的更多信息。从来没有任何错误消息。
那么,这是什么testswmr.sh
,它为什么会被卡住?如何最终确定安装过程?也许我可以跳过剩下的检查,然后继续make install
?
重要提示:已经从Cygwin仓库安装了旧版本的HDF5。它似乎不支持Fortran,所以我决定自己安装当前版本。
可用(和使用过的)编译器是gcc和gfortran。
答案 0 :(得分:0)
据我所知,Windows上仅支持英特尔Fortran。这里没有Cygwin下载https://support.hdfgroup.org/HDF5/release/obtain518.html,我从来没有遇到Cygwin / Fortran / HDF5的经验报告。
您的选择:
抱歉