BUG|软链接问题

问题1:

/usr/bin/ld: cannot find -lcudnn

解决方案:

既然报错说是/usr/bin/ld: cannot find -lcudnn,那是因为/usr/local/lib下面没有libcudnn.so.7的软连接

建立软连接

sudo ln -s  /usr/local/lib/libcudnn.so.7 /usr/local/lib/libcudnn.so


问题2:

cannot find -lboost_python3

解决方案:

首先去/usr/lib/x86_64-linux-gnu目录下查看是否有python3版本的libboost,如果有类似libboost_python35.so但是没有libboost_python3.so则需要手动建立连接。

cd /usr/lib/x86_64-linux-gnu

sudo ln -s libboost_python-py35.so libboost_python3.so


问题3:

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

解决方案:

make link in /usr/bin/x86_…

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial

你可能感兴趣的:(BUG|软链接问题)