10000 GitHub - Dmaner/Muduo-note: 阅读Muduo网络库和相关书籍的学习记录
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Dmaner/Muduo-note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Muduo源码学习记录

记录通过对muduo的学习, 增加对网络编程能力

Muduo编译安装

安装依赖

sudo apt-get install cmake libboost-dev libboost-test-dev

下载muduo

git clone https://github.com/chenshuo/muduo.git

编译安装

cd muduo
./build.sh install # 完成后在上级目录会有build文件

设置头文件目录方便编译

cd ~/build/release-install-cpp11/include
sudo cp -r muduo /usr/include/
cd ~/build/release-install-cpp11/lib
cp -r * /usr/include/

测试: 编译一个echo服务器

代码

见note/echo.cc

编译命令

g++ -o echo echo.cc -lmuduo_net -lmuduo_base -lpthread

效果

dman@DESKTOP:~$ ./echo
20201231 13:08:22.453775Z  9566 INFO  pid = 9566 - echo.cc:60

参考

Linux多线程服务器编程

About

阅读Muduo网络库和相关书籍的学习记录

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0