当前位置: 代码迷 >> 综合 >> /usr/bin/ld: cannot find -lcudnn 编译darknet时报错。
  详细解决方案

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

热度:57   发布时间:2023-10-01 03:21:01.0

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 问题也可通过相同方式解决。

  相关解决方案