出現"/usr/bin/ld: cannot find -lc" - Linux

Table of Contents


我編譯程式時, 輸入的編譯指令如下:

cc -Wall -g -static -o myFile myFile.c

結果出現這個錯誤訊息:
/usr/bin/ld: cannot find -lc


我上網查一下,
/usr/bin/ld: cannot find -lXXX

似乎是因為我沒有安裝特定的套件.


不好意思請問...
/usr/bin/ld: cannot find -lc

會出現"-lc", 是因為我少安裝了什麼套件嗎?


謝謝指教~~


--

All Comments

Elizabeth avatarElizabeth2015-10-29
yum provides ld
Puput avatarPuput2015-11-02
缺啥裝啥
Frederica avatarFrederica2015-11-06
不好意思 要如何看出"-lc"代表我缺什麼樣的套件呢?
Gary avatarGary2015-11-10
要看你原始碼 有用哪個 library
Rae avatarRae2015-11-14
-lc 就缺 libc 啊 XD
Olga avatarOlga2015-11-18
glibc-static 這類套件安裝上去看看
Quintina avatarQuintina2015-11-18
推六樓 你要編static版本得要有libc.a才行
Donna avatarDonna2015-11-18
後來依照樓上各位的指示, 終於解決了.
謝謝樓上各位的指教
Hedda avatarHedda2015-11-21
推6樓,老師逛版被發現XDDDD