2017-10-16 61 views
0

每當我嘗試安裝朱古力到我的Linux Mint的機器,我不斷收到這樣的:對Linux Mint的安裝來自Caffe:在/ usr /斌/勞工處:找不到-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,添加libhdf5.so的位置(可以通過locate libhdf5.so檢索),例如 /usr/lib/x86_64-linux-gnu/hdf5/serial,到LIBRARY_DIRS變量。

如果您使用基於CMake的構建,這個路徑添加到LD_LIBRARY_PATH和運行ldconfig:

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/hdf5/serial:$LD_LIBRARY_PATH 
sudo ldconfig 
相關問題