2017-10-16 2 views
0

내 리눅스 민트 기계에 CAFFE를 설치하려고 할 때마다, 나는이 점점 계속 :찾을 수 -lhdf5_hl

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

당신의 아십니까 내가 잘못했을 수도 있니? 응답 해 주셔서 감사합니다.

+0

시스템이없는 HDF5입니다 –

답변

0

는 + Makefile.config을 사용하여 CAFFE을 구축 할 경우, LIBRARY_DIRS 변수, 예를 /usr/lib/x86_64-linux-gnu/hdf5/serial를 들어, (locate libhdf5.so 검색 할 수 있습니다) libhdf5.so의 위치를 ​​추가합니다. 당신이 cmake 기반의 빌드를 사용하는 경우

는 LD_LIBRARY_PATH와 ldconfig를 실행에이 경로를 추가

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/hdf5/serial:$LD_LIBRARY_PATH 
sudo ldconfig 
관련 문제