Linux下编译源代码安装程序
在Linux下,很多时候我们都需要从源代码来编译安装程序。这样做有一些好处,比如制定安装位置,裁剪模块等。
下面就是在RHEL6下安装memcached-1.4.5为例,来简单的说说怎么从源代码编译安装。
一般来说我们下载的源代码,是tar.gz或者tar.bz2的形式
1.首先我们需要解压缩,。
tar -xzvf memcahed.tar.gz
2.进入解压缩后的目录,配置编译选项
cd memcached-1.4.5
./configure --prefix=/home/software/memcached-1.4.5 --with-libevent=/home/software/libevent
--prefix 指定安装目录,还有其他很多选项。
--with-libevent=/home/software/libevent memcached所依赖的libevent安装目录。如果不指定,会出错
3.编译
make
4.安装
make install