muduo网络库编译安装

Linux平台下muduo网络库源码编译安装与测试,包含boost库的安装与测试!!!! 最近在学习muduo网络库,先来记录一下如何在Linux平台下编译安装以及测试muduo网络库源码。 阅读详情

1 下载地址

https://share.weiyun.com/5h0iIOX

2 安装依赖

$ sudo apt-get install cmake
$ sudo apt-get install libboost-dev
$ tar zxf muduo-0.9.1-beta.tar.gz
$ cd muduo/
$./build.sh

centos系统使用yum install boost-devel来安装libboost-dev库。

3 编译完的目录

编译完回在muduo同级目录下创建一个build目录, 该目录下debug目录下是主要的文件。
debug/bin目录是测试程序, 比如,inspector_test是一个返回服务信息的一个服务。
debug/lib目录是生成的静态库。

4 安装

在刚才muduo工程下执行 #./build.sh install
则会创建一个目录build/debug-install, 里面有库的头文件和库文件。

[root@localhost debug-install]# ll
total 8
drwxr-xr-x. 3 root root 4096 Mar 24 13:27 include
drwxr-xr-x. 2 root root 4096 Mar 24 13:27 lib

[root@localhost debug-install]# ll lib/
total 15840
-rw-r--r--. 1 root root 3428832 Mar 24 11:34 libmuduo_base.a
-rw-r--r--. 1 root root  696104 Mar 24 11:35 libmuduo_curl.a
-rw-r--r--. 1 root root 1285296 Mar 24 11:34 libmuduo_http.a
-rw-r--r--. 1 root root 2363238 Mar 24 11:34 libmuduo_inspect.a
-rw-r--r--. 1 root root 8438356 Mar 24 11:34 libmuduo_net.a
C++ muduo网络库知识分享01 - Linux平台下muduo网络库源码编译安装 Muduo is a multithreaded C++ network library based on the reactor pattern. muduo库的介绍就是:一个基于reactor反应堆模型的多线程C++网络库。 muduo网络库是C++语言开发的一个非常优秀的网络库,作者陈硕,muduo网络库在多线程环境下性能非常高,该系列文章会分享一些muduo库源码的知识,包括它的线程池源码... 阅读详情

相关推荐

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

参考博文:http://www.luyixian.cn/news_show_37203.aspx muduo库是基于boost开发的,所以需要先在Linux平台上安装boost库,安装过程参考我的另一篇博客:https://blog.youkuaiyun.com/QIANGWEIYUAN/article/details/88792874 1.拷贝muduo的源码压缩包muduo-master.zip到Li...

qq_36973999的博客 902

1、muduo网络库 ---- Linux平台下muduo编译安装

muduo库的介绍:一个基于reactor反应堆模型的多线程C++网络库。作者是陈硕大神。 muduo库是基于 boost 库开发的,所以需要在 Linux 平台上首先安装 boost 库。 1、boost 库安装 第一种方法是编译源码安装,可以了解一下,不过比较麻烦: 1、准备好boost压缩包,我这里是boost_1_65_0.tar.gz 2、解压 tar -zxvf boost_1_65_0.tar.gz /usr/local 3、进入/usr/local/boost_1_65_0目录.

JACKSONMHLK的博客 5057

muduo-0.9.1-beta.tar.gz

linux下muduo-0.9.1-beta.gz安装包,linux下学习muduo安装使用,ubuntu

(7)muduo介绍

文章目录1.muduo的介绍的总结2.muduo的安装的总结 1.muduo的介绍的总结 不支持 UDP,只支持 TCP。 UDP适合音视频 支持使用模式: non-blocking IO + one event loop per thread和thread poll,不支持阻塞 IO API 简单易用,只暴露具体类和标准库里的类。 API 不使用 non-trivial templates(有...

喜欢打篮球的普通人 1342

muduo_server_learn.zip

大并发服务器开发(实战)https://www.bilibili.com/video/av45560719课程的所有ppt和代码资料,里面还有muduo网络库的使用手册

muduo-master.zip

muduo是个基于现代C++高效的高并发网络库,他依赖boost库,由陈硕大神编写. muduo代码结构比较清晰易懂,各个细节处理的非常完美,是一个非常值得学习的开源库。基于他是个网络库,开篇我剖析他的网络相关部分的结果,各个类的继承,调用关系。 网络服务器要处理的对象无外乎,监听者TcpServer,连接接收者Acceptor,连接者TcpConnection等等主体对象。要处理的事件有监听者可写,连接者读写等主体事件。宏观上面,所有的连接可以看作成一个通道Channel,通道有网络IO事件。

c++ muduo网络库源码编译安装

一个基于reactor反应堆模型的多线程C++网络库。muduo网络库是C++语言开发的一个非常优秀的网络库,作者陈硕,muduo网络库在多线程环境下性能非常高,该系列文章会分享一些muduo库源码的知识,包括它的线程池源码,TcpServer源码,还有很多muduo库应用的示例代码等,学习一下作者优秀的C++多线程网络编程设计思想。muduo库源码github仓库地址muduo库是基于boost开发的,所以需要先在Linux平台上安装boost库,安装过程参考我的另一篇博客1.拷贝源码文件。

qq_58158950的博客 657

muduo-release.zip

使用muduo最新版编译后的文件以及头文件,可以直接放入项目中使用。注:编译之后,会在用户目录下生成一个build文件夹,该文件夹下有release-install-cpp11文件夹,里面有两个文件夹分别是include和lib,这是编译后的头文件和静态库,程序编译时,只要指定该路径即可。 如:g++ -I/XXX/include -o main main.cpp -L/XXX/lib -lmuduo_net -lmuduo_base -lpthread。

《Muduo网络库:编译安装脚本及项目测试》

编写编译脚本一键编译网络库,将so库和头文件正确放在系统路径下,编写项目测试代码,测试结果符合预期。

2202_75924820的博客 1056

linux+centos7 +vscode+C++11+muduo示例

linux+centos7 +vscode+C++11+muduo(第三方库)调试开发与环境配置源码示例,新手拿去可以看看是怎么配置的

muduo C++网络库 源码(linux)

对应 文档下载地址 https://download.youkuaiyun.com/download/wumingzcj/10408650

muduo网络库的安装、编译和使用

原文:https://blog.youkuaiyun.com/amoscykl/article/details/83185400 github项目地址 https://github.com/chenshuo/muduo 安装: #安装cmake sudo apt-get install cmake #安装boost sudo apt-get install libboost...

yshshhgxq的博客 1527

开源项目2-muduo-master.rar

开源项目2-muduo-master.rar

【Linux】Ubuntu中muduo库的编译环境安装

muduo网络库是C++语言开发的一个非常优秀的网络库,作者陈硕,muduo网络库在多线程环境下性能非常高,该系列文章会分享一些muduo库源码的知识,包括它的线程池源码,TcpServer源码,还有很多muduo库应用的示例代码等,学习一下作者优秀的C++多线程网络编程设计思想。【注意】:如果Linux系统没有安装g++编译器,需要先安装g++,建议g++4.6版本以上,能比较好的支持C++新标准,可以通过命令 g++ --version 查看g++版本号。这就是muduo库的头文件和库文件了。

m0_73839343的博客 1974

Jetson Orin Nano - SONY imx415 camera驱动开发

基于英伟达 Jetson orin nano 平台 imx415 camera驱动开发

hinewcc的博客 3240

基于CLICKHOUSE的数据仓库分层规范

接入层。

zjyy1987的博客 769
上一篇: Centos安装tmux步骤
下一篇: muduo网络库Timestamp类
readyao
博客等级 码龄11年 243粉丝 163原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值