在虚拟机中编译libev成功
- 在虚拟机上下载libev的源码并编译,这步很简单,Makefile文件都有,只需make,autoconfigure,make install即可
- 在虚拟机中复制官网的libev例子:
#include <stdio.h>
#include <ev.h> //ev库头文件
//定义一个ev_TYPE 的结构体
ev_io stdin_watcher;//定义一个stdin的观测者
ev_timer timeout_watcher;
//所有的watcher的回调函数都有相似的特点
//当stdin有可读的数据时,将会调用下面这个回调函数
static void stdin_cb(EV_P_ ev_io *w, int revents)
{
puts("stdin ready");