在我的代码中,我在套接字程序中使用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失败"。我该如何解决这个问题?