2017-10-16 17 views
0

Chaque fois que je tente d'installer caffe sur ma machine Linux Mint, je continue à obtenir ceci:Installation Caffe sur Linux Mint:/usr/bin/ld: ne peut pas trouver -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 

Est-ce que vous savez ce que je peut-être mal fait? Merci d'avoir répondu.

+0

Votre système est manquant hdf5 –

Répondre

0

Si vous construisez caffe utilisant make + Makefile.config, ajoutez l'emplacement de libhdf5.so (peut être récupéré par locate libhdf5.so), par exemple /usr/lib/x86_64-linux-gnu/hdf5/serial, à la variable LIBRARY_DIRS.

Si vous utilisez la construction à base de CMake, ajoutez ce chemin à LD_LIBRARY_PATH et ne le lance:

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