如何在OSX上为ZeroMQ编译jzmq? [英] How do I compile jzmq for ZeroMQ on OSX?
问题描述
尝试遵循以下指示: http://github.com/zeromq/jzmq >
我使用Homebrew安装了pkg-config,然后运行以下命令: ./autogen.sh ./configure
配置失败,并显示以下信息:
checking how to hardcode library paths into programs... immediate ./configure: line 15263: syntax error near unexpected token `newline' ./configure: line 15263: ` PKG_CHECK_MODULES('
我列出了有关用于MacOS的jzmq构建的简单列表.
-
安装brew
-
用于jzmq构建的安装工具
brew install autoconf brew install automake brew install libtool brew install pkg-config brew install zeromq@3.2
-
下载jzmq源码
https://github.com/zeromq/jzmq 源代码下载到〜/somewhere/jzmq
-
将符号链接添加到/usr/local/include
cd /usr/local/include ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/include/zmq.h ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/include/zmq_utils.h
-
将符号链接添加到/usr/local/lib
cd /usr/local/lib ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/libzmq.3.dylib ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/libzmq.a ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/libmq.dylib ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/pkgconfig/
-
构建jzmq-jni
cd ~/somewhere/jzmq cd jzmq-jni ./autogen.sh ./configure make make install
-
向VM选项添加选项
VM选项-Djava.library.path=/usr/local/lib
Trying to follow the directions from: http://github.com/zeromq/jzmq
I installed pkg-config using Homebrew and then I run the following commands: ./autogen.sh ./configure
The configure fails with:
checking how to hardcode library paths into programs... immediate ./configure: line 15263: syntax error near unexpected token `newline' ./configure: line 15263: ` PKG_CHECK_MODULES('
I made a simple list about jzmq building for MacOS.
Install brew
Install tools for jzmq building
brew install autoconf brew install automake brew install libtool brew install pkg-config brew install zeromq@3.2
Download jzmq source
https://github.com/zeromq/jzmq source download to ~/somewhere/jzmq
Add symbolic link to /usr/local/include
cd /usr/local/include ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/include/zmq.h ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/include/zmq_utils.h
Add symbolic linke to /usr/local/lib
cd /usr/local/lib ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/libzmq.3.dylib ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/libzmq.a ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/libmq.dylib ln -s /usr/local/Cellar/zeromq\@3.2/3.2.5/lib/pkgconfig/
Build jzmq-jni
cd ~/somewhere/jzmq cd jzmq-jni ./autogen.sh ./configure make make install
Add option to VM options
VM options -Djava.library.path=/usr/local/lib
这篇关于如何在OSX上为ZeroMQ编译jzmq?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!