memcached.c:657: error: 'IOV_MAX' undeclared (first use in this function)

memcached安装碰到如下问题:

memcached.c:657: error: 'IOV_MAX' undeclared (first use in this function)

问题定位:

查看memcached.c,搜索IOV_MAX,可以看到它是这样使用的:

#if defined(__FreeBSD__) || defined(__APPLE__)

# define IOV_MAX 1024

#endif

是系统环境问题

解决方式:

去掉if最后成:

# define IOV_MAX 1024

 

你可能感兴趣的:(memcached)