作者larkes (larkes)
看板Linux
标题[问题]出现"/usr/bin/ld: cannot find -lc"
时间Sun Oct 25 13:52:54 2015
我编译程式时, 输入的编译指令如下:
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", 是因为我少安装了什麽套件吗?
谢谢指教~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.38.13
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1445752376.A.2F6.html
1F:推 ago1414: yum provides ld 10/25 14:15
2F:推 ago1414: 缺啥装啥 10/25 14:18
3F:→ larkes: 不好意思 要如何看出"-lc"代表我缺什麽样的套件呢? 10/25 14:25
4F:推 ago1414: 要看你原始码 有用哪个 library 10/25 14:38
5F:推 Bencrie: -lc 就缺 libc 啊 XD 10/25 14:39
6F:推 kenduest: glibc-static 这类套件安装上去看看 10/25 14:54
7F:推 KAOKAOKAO: 推六楼 你要编static版本得要有libc.a才行 10/25 19:10
8F:→ larkes: 後来依照楼上各位的指示, 终於解决了. 10/26 23:16
9F:→ larkes: 谢谢楼上各位的指教 10/26 23:16
10F:推 loveont: 推6楼,老师逛版被发现XDDDD 10/30 17:09