libevent 官网参考手册libevent-book编译、安装

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文件
注意:

  1. 如果中间有报错,可能是某个安装依赖环境缺失或出错。

3. 打开TOC.html

包含了所要查阅参考手册的目录。

原文地址:https://www.cnblogs.com/fortunely/p/15313799.html