[紀錄]/usr/bin/ld: can not find -lm

大家好   小弟又來紀錄兼嘴砲一下

http://blog.chrysocome.net/2012/09/usrbinld-cannot-find-lm.html
最後解決是靠google到上面文章

之前有發生過一次這個狀況,那時我忘記是靠安裝什麼解決了。
答案是安裝 glibc-static 這個套件   因為需要裡面的library

一般來說 發生ld can not find的狀況 網路上舉例就是主要三種:
1 系統沒有安裝相對應的lib
2 相對應的lib版本不對
3 lib(.so檔)的symbolic link 不正確,沒有連結到正確的函式庫文件(.so)

3的狀況 通常就是靠去修改ld.so.conf裡面的內容,去幫助link到,或是自行想辦法修改Makefile囉。
1的話,就要看狀況,通常可以就由看是缺什麼在前面加上lib,就可以找到相關套件。
不過如果好死不死...名字差很多就乖乖google巴   小弟就是此種狀況

以上大概是這樣  下台一鞠躬


留言