本文共 734 字,大约阅读时间需要 2 分钟。
【1】编译libevent
tar -zxvf libevent-2.0.21-stable.tar.gz./configure --prefix=/usr/local/libeventVim打开Makefile文件,到792行.c.lo标签处,在其下方的命令中追加一条命令echo '$<' >> /tmp/compile_src该命令会把libevent自带的makefile最终仅编译了哪些文件输出到compile_src文件内make
【2】搭建eclipse调式环境
1. 新建eclipse可执行工程
2. 导入libevent源码;去除文件 :1) 文件夹,sample/ test/ WIN32-Code/ 2) 文件,buffer_iocp.c 、epoll_sub.c、 evthread_win32.c、 win32select.c 、event_iocp.c、 bufferevent_async.c 、kqueue.c;修改文件 :arc4random.c修改为arc4random.h;evutil_rand.c文件中确保 include语句为 #include "./arc4random.h";
3. 添加动态链接库1) 添加 ssl、crypto、rt、pthread动态链接库;2) 设置头文件路径,将libevent源码中的compat路径引入;
4. 引入main文件,即可以main文件为入口对libevent源码进行调试;
参考致谢
本博客为博主的学习实践总结,并参考了众多博主的博文,在此表示感谢,博主若有不足之处,请批评指 正。转载地址:http://lmmr.baihongyu.com/