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
本文介绍如何在Linux环境下安装必要的编译工具,并详细步骤地讲解了如何编译安装libevent及memcached,包括所需的命令及配置选项。
2129

被折叠的 条评论
为什么被折叠?



