libev库的安装及简单测试实例

概述:

      在工作及学习的过程中,发现libev对于嵌入式开发来说是一个相对轻量而又好用的事件控制库。那么在我们平时的工作中就可以直接使用libev库实现事件轮询控制,对于效率上也会提高很多,先看看怎么下载安装libev库吧。

下载:

       下载地址,进入页面后点击libev-4.24.tar.gz下载压缩包,使用tar -zxvf libev-4.24.tar.gz命令解压压缩包即可。

安装:

       安装库,最好还是写个脚本文件,这样对于安装会快很多,同时以后遇到类似的相同安装方式的库,只需修改部分就可以再次安装别的库,非常方便实用。下面是我的安装库的脚本libev_install.sh文件内容。

#!/bin/bash

CFLAGS="-O2"
libdir="/home/sky/third_lib/opt/libev"
docdir="/home/sky/third_lib/opt/libev/share/doc/libev-4.24"
mandir="/home/sky/third_lib/opt/libev/share/man"



cd /home/sky/software/libev

./configure --prefix=${libdir} \
	CFLAGS="${CFLAGS}"		 \
	mandir=${mandir} 		\
	docdir=${docdir} 		\
	--disable-static        \

make clean

mak
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C libev是一个高性能的事件循环,它内部封装了epoll,可以快速开发服务端。尽管C有一些缺点,但是libev还未受到C的缺点的影响,因为它不支持IOCP。为了解决这个问题,libuv应运而生,它为libev提供了支持。所以可以说libuv是为libev擦屁股的。libev的性能比libevent更好,因此Node.js选择采用libev作为底层。如果需要详细了解libev的用法,可以参考官方文档。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [c++封装libev](https://download.csdn.net/download/kentzhang_/9392312)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [【C++】libevent 、libev、 libuv 、asio、 muduo、 ace 等C++ 网络](https://blog.csdn.net/bandaoyu/article/details/105406884)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [libev的用法](https://blog.csdn.net/sdshuyu/article/details/77746159)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值