开发环境准备:
使用Vm虚拟机,安装CentOS release 6.5 (Final)版本
muduo库整个项目使用cmake编译,所以需要先安装cmake。
使用yum安装,安装前确保配置了可用的yum源。
安装完cmake,我们便可以来编译muduo库了。
在muduo/路径下,直接执行./build.sh
从报错信息来看,我们缺少gcc库,yum install gcc-c++,安装完成后,再次编译:
依赖于boost库,需要安装boost,再yum install boost-devel.x86_64 boost-test.x86_64 boost.x86_64
开始编译生成:
全部安装完成后,到build/release/bin下是muduo提供的示例应用。
效果展现:
我们可以先运行一个示例程序,在运行这个示例程序之前应先关闭防火墙,iptables防火墙使用教程
inspector_test:这个示例程序可以报告服务器的运行状态。
在浏览器中输入地址: