linux 下编译 memcached

1.准备编译环境

linux 编译,需要 gcc,make,cmake,autoconf,libtool 等工具,这几件工具, 以后还要编译 redis 等使用,所以请先装.
linux 系统联网后,用如下命令安装

yum install gcc make cmake autoconf libtool 

2.编译 memcached
memcached 依赖于 libevent ,因此我们需要先安装 libevent.

分别到 libevent.org memcached.org 下载最新的 stable 版本(稳定版).先编译 libevent ,再编译 memcached,

编译 memcached 时要指定 libevent 的路径.
过程如下: 假设源码在/usr/local/src , 安装在/usr/local 下 

# tar zxvf libevent-2.0.21-stable.tar.gz
# cd libevent-2.0.21-stable
# ./configure --prefix=/usr/local/libevent
# 如果出错,读报错信息,查看原因,一般是缺少库 # make && make install
# tar zxvf memcached-1.4.5.tag.gz
# cd memcached-1.4.5 #./configure--prefix=/usr/local/memcached \ --with-libevent=/usr/local/libevent
# make && make install

注意: 在虚拟机下练习编译,一个容易碰到的问题---虚拟机的时间不对,导致的 gcc 编译过程中,检测时间通不过,一直处于编译过程.
解决:
# date -s ‘yyyy-mm-dd hh:mm:ss’

# clock -w # 把时间写入 cmos 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值