/usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available

简介: /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available

今天在cmake的时候,报错/usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)

报错原因:libcurl.so.4的指向错误

解决步骤如下:

第一步:

locate libcurl.so.4
/home/ubuntu/Packages/curl-7.74.0/lib/.libs/libcurl.so.4
/home/ubuntu/Packages/curl-7.74.0/lib/.libs/libcurl.so.4.7.0
/home/ubuntu/Packages/curl-7.76.1/lib/.libs/libcurl.so.4
/home/ubuntu/Packages/curl-7.76.1/lib/.libs/libcurl.so.4.7.0
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0
/usr/local/lib/libcurl.so.4
/usr/local/lib/libcurl.so.4.7.0

第二步:

输入:ll /usr/local/lib/libcurl.so.4 查看 libcurl.so.4的指向为 libcurl.so.4.7.0,删除错误指向,重新创建新的链接指向为:/usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0

ll /usr/local/lib/libcurl.so.4
lrwxrwxrwx 1 root root 16 4月  11 21:53 /usr/local/lib/libcurl.so.4 -> libcurl.so.4.7.0*
sudo rm -rf /usr/local/lib/libcurl.so.4  // 删除错误链接
sudo ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0 /usr/local/lib/libcurl.so.4  //创建新的链接,注意自己的路径!

参考博客:https://blog.csdn.net/wangshuai_hzau/article/details/83217264

相关文章
|
NoSQL Linux MongoDB
linux麒麟系统安装mongodb7.0
linux麒麟系统安装mongodb7.0
975 10
|
安全 网络协议 Ubuntu
【常见开源库的二次开发】HTTP之libcurl库——libcurl使用(二)
【常见开源库的二次开发】HTTP之libcurl库——libcurl使用(二)
3029 2
|
11月前
|
存储 NoSQL Linux
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
5114 6
no version information available的解决办法
no version information available的解决办法
1150 0
|
Ubuntu 网络安全 数据安全/隐私保护
Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法
Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法
543 2
|
Oracle 关系型数据库 Java
银河麒麟v10安装达梦数据库
银河麒麟v10安装达梦数据库
937 1
|
Docker 容器
停止和删除所有 Docker 容器的详细指南
【8月更文挑战第18天】
5550 3
|
NoSQL Linux MongoDB
Centos7安装MongoDB
Centos7安装MongoDB
1837 1
|
存储 安全 程序员
|
JavaScript Ubuntu Shell
Ubuntu上安装任意版本nodejs方法
通过以上步骤,您可以在Ubuntu系统上灵活地安装和管理不同版本的Node.js。这种方法让开发者能够根据不同项目的需要选择合适的Node.js版本,同时也使版本切换变得非常方便。而且,nvm能够为每个项目独立管理依赖,从而确保不同项目之间的环境隔离,增强了开发环境的稳定性和可维护性。
3822 2