首页 > Linux/Unix > linux下编译memcached(1.4.24)报错的解决
linux下编译memcached(1.4.24)报错的解决
发布时间:2016-04-28 作者: 点击:489
在一台比较老版本的linux下编译安装memcached,安装libevent的时候挺正常,可是编译memcachd时却报错了,错误信息如下:
1 2 3 4 5 6 | 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,找到如下代码:
1 2 3 4 | 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和本站联系!