Linux平台下muduo网络库的源码编译安装

参考博文:http://www.luyixian.cn/news_show_37203.aspx

muduo库是基于boost开发的,所以需要先在Linux平台上安装boost库,安装过程参考我的另一篇博客:https://blog.csdn.net/QIANGWEIYUAN/article/details/88792874

1.拷贝muduo的源码压缩包muduo-master.zip到Linux系统下

root@tony-virtual-machine:/home/tony/package# ls
muduo-master.zip
root@tony-virtual-machine:/home/tony/package# unzip muduo-master.zip

解压完成后,进入muduo库的解压目录里面

root@tony-virtual-machine:/home/tony/package# ls
muduo-master  muduo-master.zip
root@tony-virtual-machine:/home/tony/package# cd muduo-master
root@tony-virtual-machine:/home/tony/package/muduo-master# ls
armlinux.diff  build.sh   clang.diff      Doxyfile  License      muduo         README
backport.diff  ChangeLog  CMakeLists.txt  examples  MacOSX.diff  premake4.lua  TODO

2.看到有一个build.sh源码编译构建程序,运行该程序(注意:muduo是用cmake来构建的,需要先安装cmake,ubuntu下直接sudo apt-get install cmake就可以,redhat或者centos可以从yum仓库直接安装(一看就是高手)):

拿ubuntu举例,如果没有安装cmake,执行下面的命令安装cmake:

root@tony-virtual-machine:/home/tony/package/muduo-master# apt-get install cmake

然后执行build.sh程序:

root@tony-virtual-machine:/home/tony/package/muduo-master# ./build.sh

编译过程中,有编译进度的输出,如下:这一步之后出错

 

你可能感兴趣的:(上班)