z​e​r​o​M​Q​初​体​验--linux install, demo-c++,java...

本文详细介绍了如何从官网下载并安装零MQ源码,并通过官方提供的C++ demo进行测试,确保安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 安装

1.1 下载源码

http://www.zeromq.org/intro:get-the-software,注意区分操作系统,我这里下载的是POSIX版本,如图示:

 

1.2 把源码上传到服务器,开始安装

1.2.1 解压源码包

tar zxvf zeromq-3.2.1-rc2.tar.gz

1.2.2 编译及安装源码包

1) ./configure --prefix=/usr/local/zeromq

注意:红色部分为你想把zeroMQ安装到哪儿的目录,默认将安装到/usr/local/include/、/usr/local/lib/

2) make

3) make install

2 测试

2.1 下载官方demo源码

https://github.com/imatix/zguide/tree/master/examples/

2.2 编译demo

Demo包里有包括CC++Java等很多语言的相应源码demo,我这里以C++为例。

步骤如下:

1) cd imatix-zguide-ac706e5/examples/C++

2) ls -tlhr hw*.cpp

3) g++ -g -Wall -fPIC -lstdc++ -lzmq hwserver.cpp -o server

4) g++ -g -Wall -fPIC -lstdc++ -lzmq hwclient.cpp -o client

注意:如果在编译过程中报错找不到zmq.hpp文件,你可以在下面的网站中找到

https://github.com/zeromq/cppzmq

将zmq.hpp拷贝到/usr/local/include/即可。

2.3 运行demo

[liao@localhost C++]$ ./server 

Received Hello

Received Hello

Received Hello

Received Hello

Received Hello

Received Hello

Received Hello

Received Hello

Received Hello

Received Hello

[liao@localhost C++]$ ./client 

Connecting to hello world server...

Sending Hello 0...

Received World 0

Sending Hello 1...

Received World 1

Sending Hello 2...

Received World 2

Sending Hello 3...

Received World 3

Sending Hello 4...

Received World 4

Sending Hello 5...

Received World 5

Sending Hello 6...

Received World 6

Sending Hello 7...

Received World 7

Sending Hello 8...

Received World 8

Sending Hello 9...

Received World 9

大功告成,哥们你已经入门了,O(_)O哈哈~。此外,你可以在下面的网页中找zeroMQ的各种模式demo

http://zguide.zeromq.org/page:all

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值