【已解決】/usr/bin/ld: cannot find -lxxx通用解決辦法


報錯信息:/usr/bin/ld: cannot find -lcurl
出錯原因:找不到libcurl.so文件
解決辦法:
①先康康有沒有這個文件
在根目錄中,注意,在根目錄中,使用如下命令查找是否有這個文件:

find -name *libcurl.so* 

如果有,cp命令把它復制到/usr/lib里面去。

cp /usr/lib64/libcurl.so.4 /usr/lib

不知道為啥我的在lib64利曼就不行。

最后建立一個軟鏈接:

ln -s libcurl.so.4 libcurl.so

好了,現在就沒問題了。

②如果find命令找不到這個.so文件,說明這個文件可能真的不存在,重裝,或者去往上下一個,放進/usr/lib里面,再建立軟鏈接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM