EAI_NODATA 和 EAI_ADDRFAMILY 未声明(Linux 操作系统)

Posted

技术标签:

【中文标题】EAI_NODATA 和 EAI_ADDRFAMILY 未声明(Linux 操作系统)【英文标题】:EAI_NODATA and EAI_ADDRFAMILY undeclared (Linux OS) 【发布时间】:2011-10-12 12:20:24 【问题描述】:

有人知道为什么这些常量无法编译吗?我更改了 gcc,看起来我的一些开发库有问题。

我正在考虑使用 CCFLAGS 中的 -DDEAI_ADDRFAMILY -DEAI_NODATA 来修复它。

它会响铃吗?

【问题讨论】:

【参考方案1】:

您缺少包含文件

#include <netdb.h>

【讨论】:

定义_GNU_SOURCE也是必要的。

以上是关于EAI_NODATA 和 EAI_ADDRFAMILY 未声明(Linux 操作系统)的主要内容,如果未能解决你的问题,请参考以下文章

bug: Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address asso

& 和 && 区别和联系,| 和 || 区别和联系

第三十一节:扫盲并发和并行同步和异步进程和线程阻塞和非阻塞响应和吞吐等

shell中$()和 ` `${}${!}${#}$[] 和$(()),[ ] 和(( ))和 [[ ]]

Java基础8---面向对象代码块和继承和this和super和重写和重载和final

Java基础8---面向对象代码块和继承和this和super和重写和重载和final