采用的版本是"libevent-1.4.13-stable.tar.gz", 源码压缩包可以在官方网站上下载
http://libevent.org/
目前比较新的是2.x的版本,英文doc也可以下载。
本文环境:vmware10虚拟机 centos6.5 64位和32位,主要是64位操作
1、解压安装包
注意:请不要讲压缩包放在共享目录中来执行安装操作,放到linux自己的文件夹下,比如/home/xxx
tar -zxvf libevent-1.4.13-stable.tar.gz 解压后得到目录libevent-1.4.13-stable
文件列表如图
“图片呗csdn吃了”啰嗦一句,初学者会发现里面没有makefile文件,只有makefile.in和makefile.am,实际是通过运行configure脚本来生成makefile文件,这个编译选项是可配置的。configure等几个脚本自动判断操作系统的环境,包括cpu类型、操作系统等信息,生成匹配的makefile文件。脚本写的很强大很复杂,核心脚本configure大概2万多行。
2、编译安装
配置方法网上有一堆,但基本上没有怎么区分32位和64位的介绍
网上的方法是
#./configure --prefix=/usr
#make
#make install
OK,完成
我是在64位机上