首页 > Linux/Unix > linux下编译memcached(1.4.24)报错的解决
linux下编译memcached(1.4.24)报错的解决
发布时间:2016-04-28 作者: 点击:472
在一台比较老版本的linux下编译安装memcached,安装libevent的时候挺正常,可是编译memcachd时却报错了,错误信息如下:
items.c:1141: 警告:由于数据类型范围限制,比较结果永远为真 make[2]: *** [memcached_debug-items.o] 错误 1 make[2]: Leaving directory `/usr/local/src/memcached-1.4.24' make[1]: *** [all-recursive] 错误 1 make[1]: Leaving directory `/usr/local/src/memcached-1.4.24' make: *** [all] 错误 2
看着是个警告,不是个错误,我们编辑一下Makefile,找到如下代码:
CC = gcc -std=gnu99 CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -pthread -pthread -Wall -Werror -pedantic -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls CPP = gcc -E
看到里边的-Werror了吗?去掉它,然后在make,就可以正常编译了!
更多关于 linux,memcached 的信息
- linux安装pcre库(8.44)(2021-01-27)
- 阿里云等linux云主机设置swap空间的方法(2016-01-31)
- 在阿里云linux 15.1 64位系统编译安装mysql 5.7.10(2016-01-30)
- 64位linux下载与安装cmake(2016-01-30)
- 卸载aliyun linux 15预装的java运行环境openjdk 1.6(2016-01-30)
- linux下安装memcached(1.4.24)服务(2015-09-09)
- aliyun linux配置vsftpd及配置iptables允许连接(2015-03-11)
- aliyun linux 5.7配置使用rsync和inotify实现集群配置时文件的自动同步(2015-03-07)
- 阿里云linux环境安装squid做正向代理服务(2015-02-28)
- windows环境下memcached的安装与配置(2015-02-28)
本站部分文章转载于网上,版权归原作者所有。如果侵犯您的权益,请Email和本站联系!