不能夠找到某個函數式庫:/usr/bin/ld:cannot find -lxxx

 當我們進行linux當中的源碼編譯時候遇到/usr/bin/ld:cannot find -lxxx類似於這種問題產生有多種原因

1 系統沒有安裝相對應的lib


2 相對應的lib版本不對


3 lib(.so檔)的symbolic link 不正確,沒有連結到正確的函式庫文件(.so)

 

4 就是你編譯時候指定選選項的時候裏面含有中文的字符(一般不會犯錯,除非是複製別人提供的選項,所以還是手敲吧)

解決辦法很白癡:

     沒有安裝你就安唄

     嘗試着換版本

       重新做個鏈接吧

     重新敲一遍

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章