使用gethostbyname方法进行静态编译的问题

时间:2015-08-08 12:07:51

标签: c static compilation gethostbyname

在我的代码中,我在套接字程序中使用gethostbyname来解析主机名,在编译中我使用-static,就像这个例子一样

 gcc -o example -static -ggdb -mpreferred-stack-boundary=2 -fno-stack-protector -z execstack example.c

汇编将这个警告返回给我

Warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking

当我执行它时,程序返回我" gethostbyname失败"。我该如何解决这个问题?

0 个答案:

没有答案