在 Ubuntu 16.04 中编译 Caffe 时,出现以下错误:
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:563: 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
请建议一种通过消除此错误来成功安装 caffe 的方法?
答案1
这对我有用,在'Makefile.config'中将第 94 行和第 95 行更改为
第 94 行:INCLUDE_DIRS:=$(PYTHON_INCLUDE)的/ usr /本地/包括/ usr /包括/ hdf5 /串行
第 95 行:LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib/x86_64-linux-gnu/hdf5/serial