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