centos /usr/bin/ld: cannot find -lc 的问题

最近用c语言编程,用到了--static这个参数,结果出现了以下的错误提示:

/usr/bin/ld: cannot find -lc
collect2: ld 返回 1

 

而出现这种情况的主要原因是系统里面缺少静态库,所以静态链接是会找不到,解决的方法就是安装对应的库文件就可以了。

如下:

yum install -y glibc-static libstdc++-static

posted on 2014-02-22 21:18  asif  阅读(2611)  评论(0)    收藏  举报

导航