【Linux】libevent事件库安装小结

0x00 前言

文章中的文字可能存在语法错误以及标点错误,请谅解;

如果在文章中发现代码错误或其它问题请告知,感谢!

系统版本:Ubuntu 14.04_64

libevent版本:libevent-2.1.12-stable

最后更新:2022-05-02

0x01 libevent事件库安装步骤

1.下载&解压libevent-2.1.12-stable.tar.gz

登陆官网:http://libevent.org/下载libevent-2.1.12-stable.tar.gz 压缩包。使用tar命令解压到指定目录,本例中解压到/opt/install

tar -xzvf libevent-2.1.12-stable.tar.gz -C /opt/install

2.执行&编译&安装

终端进入解压后/opt/install文件夹,依次执行以下命令:

检测环境以及生成makefile

./configure

编译:

make

安装 :

make install

安装后,libevent事件库头文件路径:/usr/local/include,库的路径:/usr/local/lib/

3.测试

测试代码01_getmethods.c

#include <event.h>
#include <stdio.h>

int main()
{
    char ** methods = event_get_supported_methods();//获取libevent后端支持的方法
    int i =0;
    for(i = 0;methods[i] != NULL ;i++)
    {
        printf("%s\n",methods[i]);
    }
    return 0;
}

编译:

gcc -o demo 01_getmethods.c -levent

测试结果:
在这里插入图片描述
若在执行的过程中出现如下问题:
在这里插入图片描述
解决方法在终端输入如下命令:

ln -s /usr/local/lib/libevent-2.1.so.7 /usr/lib/libevent-2.1.so.7

以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值