Muduo是一个基于反应器模式的多线程C++网络库。 版权所有(c)2010年,陈硕。保留所有权利。对该源代码的使用受BSD样式许可证的管辖,该许可证可以在许可证文件中找到。
要求:Linux内核版本>= 2.6.28。GCC >= 4.7或Clang >= 3.5。 Boost(仅用于boost::any)。
已在以下系统上测试通过:Debian 7及以上、Ubuntu 14.04及以上、CentOS 7及以上。
安装所需软件包:
Debian, Ubuntu, etc.
$ sudo apt install g++ cmake make libboost-dev
CentOS
$ sudo yum install gcc-c++ cmake make boost-devel
有关构建更多示例所需的其他软件包,请参阅.travis.yml。
要构建,请运行:
./build.sh
查看https://github.com/chenshuo/muduo-tutorial以了解如何在您的项目中使用muduo。