# myMuduo **Repository Path**: ytibu06/my-muduo ## Basic Information - **Project Name**: myMuduo - **Description**: 简单化的重写陈硕的muduo网络库的项目 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-03 - **Last Updated**: 2025-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学习陈硕的muduo网络库内容 个人学习项目代码方式:好的代码禁止cv,自己手动慢慢抄代码,但是对于项目中不足或不太喜欢的地方可以使用更好的编程方式改编 ## 编译链接方式 1. 克隆源码 ```bash git clone https://github.com/chenshuo/muduo.git ``` 2. 进入muduo目录 ```bash cd muduo/ ``` 3. 编译 ```bash ./build.sh ``` 3. 安装 ```bash ./build.sh install ``` 4. 进入与muduo目录同级的build目录(编译生成的) ```bash cd ../build/ ``` 5. 将muduo头文件复制到/usr/include目录下 ```bash mv /build/release-install-cpp11/include/muduo/ /usr/include/ ``` 6. 将muduo库复制到/usr/local/lib目录下 ```bash mv build/release-install-cpp11/lib/* /usr/local/lib/ ``` 7. 直接可以链接muduo库(以上两步可以不执行但是需要指定muduo库路径) ```bash g++ mytest.cc -o mytest -lmuduo_net -lmuduo_base -lpthread ``` **提示** 第3步如果出现错误:未安装其他包,ubuntu下安装:`sudo apt-get install libboost-all-dev`