解決Make時,“/usr/bin/ld: 找不到 -lXXX”問題的三種方法
比如:
/usr/bin/ld: 找不到 -lboost_serialization
可能是英文:
/usr/bin/ld:cannot find-lboost_serialization
意思是找不到boost_serialization共享庫,這個庫的檔名應該為“libboost_serializatio.so”,其命名規則是:lib+庫名(即xxx)+.so。
方法一:
用locate命令定位XXX庫檔案
locate libXXX.so
定位結果:
/usr/local/ahuasdk/libXXX.so
再用軟連結將兩者連結起來
sudo ln -s /usr/local/ahuasdk/libXXX.so /usr/lib/libXXX.so
方法二:
若定位不到對應的庫檔案則說明可能沒有裝這個庫,可以用以下方法尋找
$ sudo apt-get install apt-file
$ apt-file update
$ apt-file search libXXX.so
apt-file 將列出所有包含libXXX.so檔案的apt包,
選擇相應的包用apt-get安裝即可。通常請選擇帶dev的包安裝,apt-get的用法請自查。
(參考自:https://www.cnblogs.com/laowangxieboke/p/12657546.html)
方法三:
如果方法二找不到含libXXX.so的apt包,則可以通過ubuntu官網搜尋:
https://packages.ubuntu.com/
搜尋時選擇對應的系統版本,建議勾選“Only show exact matches”。
相關文章
- (轉載)關於usr/bin/ld: cannot find -lxxx問題總結
- /usr/bin/ld: cannot find -lopenblas
- mac下/usr/local/bin No such file or directory問題解決Mac
- 解決代理超時問題的三種方法
- /usr/bin/ld: cannot find -lmysqlclient_rMySqlclient
- UNIX 檔案太多,不能刪除的問題解決(ksh: /usr/bin/find: arg list too long)
- 工程make時出現"時鐘錯誤的問題"的解決方案
- windows 7常見的三種字型問題的解決方法Windows
- chown: /usr/local: Operation not permitted問題解決MIT
- 問題解決方法有三
- /usr/bin/python與/usr/bin/env python的區別Python
- #!/usr/bin/env python與#!/usr/bin/python的區別Python
- Linux下/bin, /sbin, /usr/bin, /usr/sbin 等的區別Linux
- 問題解決:嘗試解決maven依賴找不到的n種姿勢Maven
- /bin、/sbin、/usr/bin、/usr/sbin、/usr/local/sbin放置可執行檔案的區別
- linux中/bin和/sbin和/usr/bin和/usr/sbinLinux
- 【shell 】 test, /usr/bin/test, [ ], 和/usr/bin/[都是等價命令
- 三種方法教你解決輸入法不顯示問題
- 解決ajax跨域問題的多種方法跨域
- python中#!/usr/bin/python與#!/usr/bin/env python的區別Python
- iOS逆向第一步:class-dump無法拷貝入/usr/bin內問題解決方案iOS
- 配置webstorm使用supervisor時出現 /usr/bin/env: node: 沒有那個檔案或目錄 解決方法WebORM
- #!/usr/bin/env pythonPython
- 三種方法解決浮動元素父容器高度自適應問題
- Android 使用fastjson找不到fastjson包問題的解決方法AndroidASTJSON
- C# 類對映的四種方法【解決硬編碼的問題】(工具三)C#
- linux定時任務python找不到模組問題解決LinuxPython
- /usr/bin和/usr/sbin有什麼區別
- vue渲染時閃爍{{}}的問題及解決方法Vue
- 使用nodeAPI時遇到非同步問題的解決方法API非同步
- compass專案監控檔案報 /usr/bin/env 找不到檔案
- linux輸入yum後提示: -bash: /usr/bin/yum: No such file or directory的解決方案Linux
- 遇到問題的解決方法
- 解決IP盜用問題的三種技術手段 (轉)
- SSH遠端連結超時斷開的三種解決方法
- 第三章SAP Basis 解決問題的方法
- 三種方法解決純css下拉選單滑鼠移入選單內容時選單隱藏消失的問題CSS
- no input file specified 三種解決方法