一、安装libzmq
1.下载源码:git clone https://github.com/zeromq/libzmq.git
2.切换到最新版本:
git checkout v4.3.3 #目前版本最新4.3.3
3.进入配置:根据下面步骤依次进行
cd libzmq
./autogen.sh
./connfigure --prefix=/home/kf2/share/lib/libzmq --host=arm-linux CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ AR=arm-linux-gnueabihf-ar --without-libsodium
make
sudo make install
说明:–predix后面是编译生成的库安装位置,可以根据自己定,不添加则是默认位置;–host后面是编译生成的库需要运行的环境,我这是要在arm上去运行;CC、CXX、AR后面是交叉编译工具,根据自己编译工具定;–without-libsodium这里是因为我没有安装libsodium这个库,我用不上。
4.查看安装情况
end!
二、安装zmqpp
1.下载源码:git clone https://github.com/zeromq/zmqpp.git
2.切换到最新版本:
git checkout v4.2.0
3.进入配置,修改Makefile
cd zmqpp
vim Makefile
修改Makefile文件:
1>配置安装目录:根据自己觉得决定,不修改就是默认位置
2>配置交叉编译环境:给CXX赋值,根据自己的交叉编译工具定
3>链接库(如果在第一步配置了安装目录需要修改,如果没有配置就跳过这一步)
-L后面添加libzmq交叉编译生成的库文件路径
4.编译安装:根据以下步骤
make -j4 或者直接make
sudo make install