libevent官网提供的教程无法打开,网上提供的pdf文档又没有代码,或者不够全面、详细,故从libevent-book源码编译出可阅读、查看的html文档。
环境准备
OS: Ubuntu 18x64 LTS
libevent编译环境:参见libevent学习笔记之Ubuntu下搭建编译libevent环境
AsciiDoc: AsciiDoc 官网最新版
libevent-book: libevent官网教程(该链接国内可能失效,无法打开);备用:libevent-book github地址
安装AsciiDoc
参考官网安装教程:https://asciidoc-py.github.io/INSTALL.html
执行命令:
$ sudo apt install asciidoc
如果没有报错,说明安装成功
编译libevent-book
1. 下载libevent-book源码
从github clone一份到本地
$ git clone https://github.com/nmathewson/libevent-book
或者,直接donwload一份到本地。
2.编译libevent-book
进入libevent-book目录,然后用make命令编译
$ cd ./libevent-book # 根据下载的源码包实际所在位置
$ make
这样,就会在目录下生成若干.html文件
注意:
- 如果中间有报错,可能是某个安装依赖环境缺失或出错。
3. 打开TOC.html
包含了所要查阅参考手册的目录。