/usr/bin/ld: cannot find -l*** 这里***可以指lapack等
生活随笔
收集整理的這篇文章主要介紹了
/usr/bin/ld: cannot find -l*** 这里***可以指lapack等
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Linux安裝編譯過程中有時會出現在如下形式的錯誤:
/usr/bin/ld: cannot find -l***這里表示編譯過程中找不到以下庫名:
lib+庫名(即***)+.so會發生這樣的原因有以下三種情形:
系統沒有安裝相對應的lib
相對應的lib版本不對
lib(.so檔)的symbolic link 不正確,沒有連結到正確的函式庫文件(.so)
解決方法:
若不正確改成正確的連結目標即可解決問題。
例如將***.so.3 添加進去
參考:https://mnews.onlinedown.net/tutorial/80215.html
https://blog.csdn.net/lql0716/article/details/54426670
總結
以上是生活随笔為你收集整理的/usr/bin/ld: cannot find -l*** 这里***可以指lapack等的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django 学习笔记第一课
- 下一篇: 水稻已知os基因号,利用DAVIA进行G