当我使用 -static 时,GCC 吓坏了

GCC freaking out when I use -static

提问人:LifeInKernelSpace 提问时间:7/23/2017 更新时间:7/23/2017 访问量:483

问:

我正在尝试使用命令编译我制作的简单僵尸网络,但每次我这样做时,它都会抛出以下错误:gcc -static -lpthread client.c

/usr/bin/ld: cannot find -lpthread
/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find -lc

每当我编译时,它都可以编译,但我无法弄清楚。您可以在此处找到代码。郑重声明,这个简单的僵尸网络基于 bashlite,但没有实际的 DDoS 功能,也不会造成任何真正的伤害。任何帮助将不胜感激。-static

C GCC 僵尸网络

评论

4赞 Crowman 7/23/2017
您是否安装了这些库的静态版本?
0赞 LifeInKernelSpace 7/23/2017
@PaulGriffiths我想我...我将如何安装 pthread 的静态链接,它试图与哪个库链接?-lc
0赞 Crowman 7/23/2017
libc 是 C 标准库。
0赞 LifeInKernelSpace 7/23/2017
@PaulGriffiths如何安装静态版本?

答:

1赞 LifeInKernelSpace 7/23/2017 #1

当我这样做时,我解决了它yum install glibc-static