步骤如下
第一步下载压缩包文件 ----- libevent-2.1.8-stable.tar.gz: 地址:https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
或者
链接:https://pan.baidu.com/s/1XdzHZfRGS45R3rvC67Puvw?pwd=wldk
提取码:wldk
--来自百度网盘超级会员V2的分享
|------------------------------------------------------------------------------------------------------------------------------|
第二步解压压缩包文件: tar -zxvf libevent-2.1.8-stable.tar.gz
第三步创建文件夹 : mkdir /usr/lib/libevent
第四步进入libevent-2.1.8文件夹: cd libevent-2.1.8-stable
第五步配置文件: ./configure -prefix=/usr/lib/libevent
第六步编译: make
第七步安装:make install
第八步安装: sudo apt-get install libevent-dev
|--------------------------------------------------------------------------------------------------------------------------------|
第九步骤测试 -----创建一个demo.cpp文件---编译是否成功
//-----------------------------------代码---------------------------------------------------|
#include <event.h>
#include <iostream>
struct event ev;
struct timeval tv;
using namespace std;
void time_cb(int fd, short event, void *argc)
{
cout << "timer wakeup" << endl;
event_add(&ev, &tv);
}
int main()
{
struct event_base *base = event_init();
tv.tv_sec = 10;
tv.tv_usec = 0;
evtimer_set(&ev, tim