1)到软件的官网或其他网站下载软件的源码包
2)解压源码包,并切换到源码目录中
3)使用./configure --help查询配置帮助,里面可能会有安装指南(Installation directories)
4)如果没有安装指南,或者想配置一些自定义的参数,可使用 ./configure --help |grep xxx命令来搜索配置说明
5)配置如果出现错误,例如 缺少依赖包,可用yum进行安装
6)配置好后,使用make && make install命令进行编译和安装
【下面以编译memcached为例,给一个编译命令参考】
wget http://www.memcached.org/files/memcached-1.4.25.tar.gz tar -zxvf memcached-1.4.25.tar.gz cd memcached-1.4.25
#这句yum看个人centos情况 yum install libevent libevent-devel ./configure --prefix=/usr/local/memcached make && make install