0
我有一个Fortran程序,其中一个文件以use HDF5
开头。该程序先前已编译并在特定群集上运行。现在,我正尝试在另一个集群中编译该程序,该集群已经安装在特定位置,已经安装了hdf5
。打开HDF5编译模块时出错
我认为问题在于编译器无法理解hdf5
安装目录的位置。我也尝试通过导出LD_LIBRARY_PATH
来指定hdf5
位置。它仍然不起作用。有人能帮我弄清楚我做错了什么吗?
编译器标志还包括-lhdf5_fortran
和-lhdf5
。
更新:编译时的错误列表很长。但是,它的开头是这样的:
lbe_io_hdf5.F90(7): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [HDF5]
use HDF5
------^
lbe_io_hdf5.F90(82): error #6683: A kind type parameter must be a compile-time constant. [HID_T]
integer(hid_t) :: file_id ! File identifier
你必须首先告诉我们你在做什么。否则,我们真的不知道你在做什么错... –
**从来没有**使用句子*“它不工作”*的问题。怎么了?错误?错误的结果?它打印什么?请明确点。 –
我添加了编译日志。 –