2016-10-01 10 views
1

Я пытаюсь скомпилировать Caffe, Во время работы make all команду, я получил эту ошибку, связывающую:/USR/бен/л.д.: не может найти -lhdf5_hl

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 

Как я могу решить эту проблему?

ответ

8

В вашем изменении 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 

Пожалуйста, обратите внимание, что путь может меняться в зависимости от вашей операционной системы.