下载源码

链接:https://github.com/chenshuo/muduo/releases/tag/v2.0.2

编译安装

解压后,在项目根目录中更改 CMakeLists.txt 文件

如图,将 option 属性注释掉(这是muduo的例子的编译选项,如果开启将增加编译时间)

之后,执行

./build.sh
./build.sh install

如果没有出错的话,在与muduo-v2.0.2同目录下将生成一个 build 目录,其中有

release-install-cpp11
    ├── include
    │   └── muduo
    │       ├── base
    │       └── net
    │           ├── http
    │           └── inspect
    └── lib

将include目录和lib目录下的内容复制到系统路径下:

mv include/muduo /usr/local/include
mv lib/* /usr/local/lib

ok,现在就可以使用muduo库了

测试使用

测试代码可以参考博客 https://www.cnblogs.com/conefirst/articles/15224039.html