admin管理员组文章数量:1638814
使用自编译的 curl 后,可能会遇到这个问题:
/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl)
冲突了,很坑。
解决方案
1. 首先定位一下 libcurl 的位置:
locale libcurl.so.4
大概是这样:
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0
/usr/local/lib/libcurl.so.4
/usr/local/lib/libcurl.so.4.4.0
2.将这个冲突的软链接删掉:
rm -rf /usr/local/lib/libcurl.so.4
3. 然后,将 4.5.0 的静态库链接到上面:
ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0 /usr/local/lib/libcurl.so.4
验证一下:
ls -l /usr/local/lib/libcurl.so.4
应该返回如下:
cxx 1 root root 42 Apr 3 20:35 /usr/local/lib/libcurl.so.4 -> /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0
本文标签: LocallibCMAKEusrinformation
版权声明:本文标题:cmake: usrlocalliblibcurl.so.4: no version information available (required by cmake) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729278216a1193761.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论