1、libevent介绍
Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。
Libevent 已经被广泛的应用,作为底层的网络库;比如 memcached、 Vomit、 Nylon、 Netchat等等。
2、安装
官网:libevent
我这里用的是2.1.8版本,linux使用的是ubuntu20.4。使用原码安装。
(1)解压 (2)./configure # 检查安装环境 生成 makefile (3)make # 生成 .o 和 可执行文件 (4)sudo make install # 将必要的资源cp置系统指定目录。
3、检查是否安装成功
进入sample路径下
这里有一些小demo可以测试书否安装成功
这样即表示安装成功。
4、查看安装路径
头文件在include里面



