Linux(ubuntu)安装libevent

本文详细介绍了在Ubuntu Linux操作系统中安装libevent库的步骤,包括必要的依赖管理、源码下载、编译配置和安装过程,对于网络编程爱好者和系统管理员具有实践指导意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤如下

第一步下载压缩包文件  ----- 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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值