环境搭建
-
下载: http://sourceforge.net/projects/levent/?source=directory
-
安装:
-
CFLAGS=-DUSE_DEBUG ./configure --disable-shared --prefix
-
make
-
make install
-
学习资料
-
libevent学习资料
-
autotools工具学习
-
GNU Hello 可以作为开源软件入门的工程
-
文档工具的学习
-
熟悉githit网站,以及Markdown标记语言
-
AsciiDoc标记语言, 乱谈AsciiDoc的书籍编写表示还不错,再者去官网. libevent-book就是用AsciiDoc编写.
-
doxydoc工具可以根据代码注释生成文档,具体可以参考libevent的doc.
-
心得记
学习东西总容易跑题,本人因为在看[Linux高性能服务器编程]这本书才决定看libevent源代码的,看libevent过程中接触了许多乱起八糟的东西.
autotools根据手册过了一遍,因为在工作过程都是手写Makefile或者esplise生成,所以就不求甚解.DoxyDoc工具知道有这么回事.对于AsciiDoc标记语言,本人很感兴趣,在学习过程中用作笔记还是比较不错的选择.