1.安装必要的
sudo apt-get install libtool
sudo apt-get install pkg-config
sudo apt-get install build-essential
sudo apt-get install autoconf
sudo apt-get install automak
2.下载zeromq
https://github.com/zeromq/libzmq/releases/tag/v4.3.5
tar -xvf zeromq-4.3.5.tar.gz
cd zeromq-4.3.5
3.配置(不安装sodium加密库)
./configure --without-libsodium
想用arm-linux-gcc版本的,那么就的添加–host参数,以下其他操作都是相同,但是最后一步,需要将编译成功的lib下的库文件libzmq.so.5复制到ARM开发板的lib库文件夹当中
./configure --host=arm-none-linux-gnueabi
4.编译安装
sudo make
sudo make install
安装完成之后动态库文件默认在/usr/local/lib/目录下,头文件默认在/usr/local/include/目录下
执行下面的命令重新加载动态库
sudo ldconfig
- c++开发
进入连接下载压缩包https://github.com/zeromq/cppzmq/archive/master.zip,下载完成之后解压进入目录
mkdir build
cd build
cmake ..
sudo make -j4 install