/usr/bin/ld: cannot find -lcudnn 编译darknet时报错。

cuda的动态链接库默认寻找路径如下。

/usr/local/cuda/lib64

通过ls libcudnn*

发现只有

libcudnn.so.5.0.5

libcudnn_static.a

而缺少 对应的.so 文件

因此,用 ln -sf */libxxx.so.x */libxxx.so 指令生成一个对于应的软链接。

其他 /usr/bin/ld: cannot find -lxxx 问题也可通过相同方式解决。

猜你喜欢

转载自blog.csdn.net/qq_34570910/article/details/80841538