基本上在編譯時 出現標題這類訊息 代表說有缺少某個套件或是library沒有安裝
比例說 can not found -lncurse 就是 lib-ncurse-dev 沒有安裝到
那gcc靜態編譯/usr/bin/ld: cannot find -lc錯誤
比例說 can not found -lncurse 就是 lib-ncurse-dev 沒有安裝到
那gcc靜態編譯/usr/bin/ld: cannot find -lc錯誤
原因:
一般出現這個問題的時候,Makefile中肯定有-static選項。這其實是靜態連結時沒有找到libc.a。
解決方案:
需要安裝glibc-static.xxx.rpm,如glibc-static-2.12-1.107.el6_4.2.i686.rpm,或是yum install glibc-static
sudo apt-get install glibc-static 等
留言