这个错误是由于在交叉编译时不能运行测试程序导致的,解决方法是手动设置inet_ntop函数的支持。
可以按照以下步骤解决此问题:
打开configure脚本并找到检查inet_ntop函数支持的代码块。
在该代码块中添加以下行:
ac_cv_func_inet_ntop=yes
保存并关闭configure脚本。
运行configure命令时添加–disable-ipv6选项,例如:
./configure --disable-ipv6
接下来按照正常流程进行编译和安装即可。
注意:这种方法会禁用IPv6支持,请谨慎使用。如果需要IPv6支持,建议采用其他方式来处理inet_ntop函数的问题。