准备工作
下载muduo源码
muduo的github地址:https://github.com/chenshuo/muduo
进入release页面下载2.0.0版本的zip文件,然后解压
配置linux环境
- 准备自己的linux虚拟机,我自己用的是Ubuntu18.04和VirtualBox
- 安装 ssh服务、gcc、cmake、gdbserver 和boost库
boost库是必须的,不过还有些其他的库供你编译更多的example
sudo apt install openssh-server build-essential cmake gdbserver libboost-dev
- 启用ssh服务要设置当前Ubuntu主机的端口转发,因为Windows无法通过VirtualBox默认的网卡配置来访问Ubuntu主机
当然你也可以设计桥接网卡来解决这个问题
随意选择windows机器上的一个未使用端口,我选了8888,虚拟机上的端口是22,默认的ssh服务端口