2 badagougou badagougou 于 2016.04.25 16:53 提问

linux gcc链接出现cannot find -lc?
gcc

为什么gcc 连接的时候出现cannot find -lc?

3个回答

CSDNXIAON
CSDNXIAON   2016.04.25 17:02

Linux编译静态链接出现:/usr/bin/ld: cannot find -lc
Linux: /usr/bin/ld: cannot find -lc Error and Solution
GCC 编译出错 /usr/bin/ld: cannot find -lc
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

oyljerry
oyljerry   Ds   Rxr 2016.04.25 17:13

你的编译选项中是否有link这个库,这个库是否安装。

qq423399099
qq423399099   Ds   Rxr 2016.04.25 17:16

假设要编译的文件叫test.c,楼主是否有叫libc.so的库呢?这个库所在的目录加在-L后面(这里假设在当前目录下,所以用.)
gcc test.c -lc -L. -o test
-L .告诉编译器在当前目录中查找库文件

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!