Compilation /usr/bin/ld:找不到-lhdf5_hl

Compilation /usr/bin/ld:找不到-lhdf5_hl,compilation,installation,ld,caffe,Compilation,Installation,Ld,Caffe,我正在尝试编译caffe,在运行makeall命令时,出现以下链接错误: LD -o .build_release/lib/libcaffe.so.1.0.0-rc3 /usr/bin/ld: cannot find -lhdf5_hl /usr/bin/ld: cannot find -lhdf5 collect2: error: ld returned 1 exit status Makefile:566: recipe for target '.build_release/lib/libc

我正在尝试编译caffe,在运行
makeall
命令时,出现以下链接错误:

LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
/usr/bin/ld: cannot find -lhdf5_hl
/usr/bin/ld: cannot find -lhdf5
collect2: error: ld returned 1 exit status
Makefile:566: recipe for target '.build_release/lib/libcaffe.so.1.0.0-rc3' failed
make: *** [.build_release/lib/libcaffe.so.1.0.0-rc3] Error 1

如何解决此问题?

在Makefile.config中更改以下内容:

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial
请注意,路径可能因操作系统而异