在Ubuntu16.04下安装opencv3.4.5
sudo ldconfig报错:/usr/local/cuda-10.2/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link(符号链接)
解决方法:建立软链接
首先打开libcudnn.so.7所在的目录.
cd /usr/local/cuda-10.2/targets/x86_64-linux/lib,ls查看,
发现Libcudnn.so.7 和libcudnn.so.7.6.5 两个文件
在终端运行以下代码:
sudo ln -sf /usr/local/cuda-10.2/lib64/libcudnn.so.7.6.5 /usr/local/cuda-10.2/lib64/libcudnn.so.7
重新运行sudo ldconfig即可解决!
注:ln 命令详解
为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接.ln命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件
ln -sf a b # 即是即b指向a
参考链接:
https://blog.csdn.net/ljh_mm/article/details/115178550
https://www.cnblogs.com/perfy/p/5164430.html
https://blog.csdn.net/qq_38228254/article/details/78513227