【编译错误】 /usr/bin/ld: cannot find -lc

今天写服务器的客户端的时候,在Makefile中用的-static静态链接,但是不断报这个错误(如果gcc默认的动态链接没有任何问题)

/usr/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status

一开始怀疑是不是Makefile中写了什么恶心的错误,然后直接用gcc来静态链接其实结果也是报这个错

后来一番折腾发现是没有安装静态库

解决方法:yum install glibc-static

完美解决!!!

猜你喜欢

转载自blog.csdn.net/weixin_38333555/article/details/80777336