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

猜你喜欢

转载自snv.iteye.com/blog/1985805
今日推荐