今天在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