安装Libevent
来源:互联网 发布:mysql 5.7 sysbench 编辑:程序博客网 时间:2024/04/29 05:12
今天,在Linux 2.6内核的Ubuntu上编译运行依程序,出现了错误:Event library not defined。分析了一下,应该是 libevent 的问题。
1、libevent 介绍
libevent API提供当文件描述符上的特定事件发生时或达到超时之后执行回调函数的机制。此外,libevent的还支持因信号或经常超时引发的回调。libevent 提供了多种I/O机制,支持/dev/poll, kqueue(2), event ports, POSIX select(2), Windows select(), poll(2), and epoll(4)等高并发网络编程模型。
2、libevent 安装
2.1. 从官网下载源代码:http://libevent.org/,最新的版本已达到2.1.(我下载的版本是:libevent-2.0.22-stable.tar.gz.)
2.2. 先把ubuntu系统自带的libevent 1.4卸载,可通过ubuntu软件中心卸载
2.3. 解压下载的libevent,解压命令:
sudo tar -zxvf libevent-2.0.22-stable.tar.gz
2.4.进入解压文件目录:
cd libevent-2.0.22-stable
2.5.编译步骤:
sudo ./configure --prefix=/usrsudo makesudo make install
3、链接 libevent
3.1. 代码中包含头文件
#include<event.h>
3.2 编译的时候链接libevent库
使用gcc的时候加上
-levent
0 0
- libevent安装
- libevent安装
- libevent安装
- 安装Libevent
- libevent安装
- libevent 安装
- libevent 安装
- libevent安装与libevent定时器
- memcache + libevent 安装
- memcache + libevent 安装
- libevent 的安装
- libevent安装总结
- 安装php的libevent
- centos下安装libevent
- 转载:libevent安装总结
- 总结libevent安装方法
- libevent安装方法
- centos 安装libevent
- 【code】jQuery实现鼠标滑过标题显示其后内容
- Android之Toast
- i2c_transfer函数
- linux下tar rar 7z zip xz格式的压缩与解压
- NPOI2.2.0.0实例详解(八)—设置EXCEL单元格【数字格式】
- 安装Libevent
- ScrollView中的ListView只显示一条数据的解决方法
- 【code】jQuery实现鼠标单击显示内容
- android webView笔记
- 手动清除或刷新Linux的SWAP分区
- 【JavaWeb】之过滤器Filter
- 构造器内部的多态方法的行为
- jmeter之编写java请求一beashell调用java代码(下篇)(推荐
- iOS 开发 消除导航栏黑线