MacOS10.9 下 ZeroMQ4.0.3和Java Binding安装部署

ZeroMQ是什么可以自己去官网了解。
http://zeromq.org/

Mac下,对于安装了brew的朋友,很简单了。
首先安装zeromq

brew install zeromq

如果报错,很可能是因为没有安装命令行编译工具。可以通过xcode命令安装

xcode-select --install

安装成功后,即可正常编译zeromq了。

对于自己手动编译的朋友,也不麻烦。首先还是要保证安装了命令行编译工具,同上通过xcode-select安装。然后解压zeromq。然后进入目录,执行:

./configure
make
make install

然后安装jzmq,java binding
通过github下载源码
git clone https://github.com/zeromq/jzmq.git
然后依次执行

./autogen.sh
./configure
make
make install

即可在/usr/local/share/java 目录下编译出zmq.jar。

注:
如果报错:
checking whether the C compiler works… no
可以执行:

export CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
CPP='/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -E'

 

Thanks a lot.