muduo库的安装

muduo库的安装,总得来说,每一步都走的不太顺利。安装过程中,各种报错,各种坑,在这里记录下折腾过程。

虚拟机一开始安装的是14.04版本的ubuntu,得手动安装g++。出现依赖,各种报错。试了网上各种方法,无果。最后换成了16.04的版本,自带g++。上公司的电脑,虚拟机安装Ubuntu。花了半个下午的时间,一启动就失败。最终只能选择放弃。转移至家里的电脑,进行远程调试。

系统环境准备好了,接下来就是跟着muduo开发手册上的指令, 安装boost库apt-get install libboost1.40-dev
DartNet

于是上boost官网下载源码包,进行编译安装。结果机器慢地要死,1个小时过去了,还没编完。上网查找能apt-get安装的boost版本。apt-get install libboost-dev5分钟解决问题,
这个速度很快,因为直接拷贝了lib文件到系统,boost库安装成功。

终于到了编译muduo库这一步了,想着马上可以收工。现实从来没有让我失望过。编译报错。
DartNet

看着报错信息,还好只是个警告,虚惊一场。修改下CMakeLists.txt文件,将Werro选项注释掉。放过警告即可。最后简单地测试下,muduo安装是否成功。用的开发手册上的例子。
DartNet

完工,终于可以开始调试玩弄了。