0

在我的代码中,我使用 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 failed”。我该如何解决这个问题?

4

0 回答 0