1.先用:ls -al /usr/lib | grep libevent
2.下载libevent安装包:libevent-2.0.21-stable.tar.gz,然后解压。
3.切换到解压后的 libevent 主目录:cd libevent-2.0.21-stable
4.依次执行:
- ./configure
–prefix=/usr (或 ./configure --program-prefix=/usr) - make
- make
install
1)执行 make install 时可能需要 root 权限。
5.测试libevent是否安装成功:ls -al /usr/lib | grep libevent(或 ls -al /usr/local/lib | grep libevent)
出现类似下图结果则表示安装成功:
lrwxrwxrwx 1 root root 21 5月 10 12:00 libevent-2.0.so.5 -> libevent-2.0.so.5.1.9
-rw-r--r-- 1 root root 281504 12月 12 2011 libevent-2.0.so.5.1.4
-rwxr-xr-x 1 root root 821382 5月 10 12:00 libevent-2.0.so.5.1.9
-rw-r--r-- 1 root root 1153842 5月 10 12:00 libevent.a
lrwxrwxrwx 1 root root 26 5月 10 12:00 libevent_core-2.0.so.5 -> libevent_core-2.0.so.5.1.9
-rwxr-xr-x 1 root root 501102 5月 10 12:00 libevent_core-2.0.so.5.1.9
-rw-r--r-- 1 root root 725242 5月 10 12:00 libevent_core.a
-rwxr-xr-x 1 root root 979 5月 10 12:00 libevent_core.la
lrwxrwxrwx 1 root root 26 5月 10 12:00 libevent_core.so -> libevent_core-2.0.so.5.1.9
lrwxrwxrwx 1 root root 27 5月 10 12:00 libevent_extra-2.0.so.5 -> libevent_extra-2.0.so.5.1.9
-rwxr-xr-x 1 root root 338100 5月 10 12:00 libevent_extra-2.0.so.5.1.9
-rw-r--r-- 1 root root 428672 5月 10 12:00 libevent_extra.a
-rwxr-xr-x 1 root root 986 5月 10 12:00 libevent_extra.la
lrwxrwxrwx 1 root root 27 5月 10 12:00 libevent_extra.so -> libevent_extra-2.0.so.5.1.9
-rwxr-xr-x 1 root root 944 5月 10 12:00 libevent.la
lrwxrwxrwx 1 root root 29 5月 10 12:00 libevent_openssl-2.0.so.5 -> libevent_openssl-2.0.so.5.1.9
-rwxr-xr-x 1 root root 84744 5月 10 12:00 libevent_openssl-2.0.so.5.1.9
-rw-r--r-- 1 root root 103496 5月 10 12:00 libevent_openssl.a
-rwxr-xr-x 1 root root 1015 5月 10 12:00 libevent_openssl.la
lrwxrwxrwx 1 root root 29 5月 10 12:00 libevent_openssl.so -> libevent_openssl-2.0.so.5.1.9
lrwxrwxrwx 1 root root 30 5月 10 12:00 libevent_pthreads-2.0.so.5 -> libevent_pthreads-2.0.so.5.1.9
-rwxr-xr-x 1 root root 19118 5月 10 12:00 libevent_pthreads-2.0.so.5.1.9
-rw-r--r-- 1 root root 12182 5月 10 12:00 libevent_pthreads.a
-rwxr-xr-x 1 root root 1007 5月 10 12:00 libevent_pthreads.la
lrwxrwxrwx 1 root root 30 5月 10 12:00 libevent_pthreads.so -> libevent_pthreads-2.0.so.5.1.9
lrwxrwxrwx 1 root root 21 5月 10 12:00 libevent.so -> libevent-2.0.so.5.1.9
6.如果libevent的安装目录为/usr/local/lib下,则还需要建立 libevent-2.0.so.2 到 /usr/lib 的软连接,这样其他程序运行时才能找到libevent库:ln -s /usr/local/lib/libevent-2.0.so.2