1.下载:
https://libevent.org/
2.tar解压
tar -xzvf libevent-2.0.22-stable.tar.gz -C ./installed/
3.进入安装目录libevent-2.0.22-stable/
4.编译
./configure
5.make
编译完发现有Makefile,然后sudo make
6.安好以后:
libevent头文件目录:/usr/local/include
库路径:/usr/local/lib
7.测试安装
1 #include<event.h>
2 #include<stdio.h>
3 int main()
4 {
5 char** methods=event_get_supported_methods();//获取后端方法
6 int i=0;
7 for(i=0;methods[i]!=NULL;i++)
8 {
9 printf("%s\n",methods[i]);
10 }
11 return 0;
12 }
gcc getmethods.c -o demo -levent
如果遇到
error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
解决方法:
sudo ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5