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

原文地址:https://www.cnblogs.com/asif/p/3561278.html