Linux交叉编译zmqpp和libzmq

一、安装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

5.查看安装结果

在这里插入图片描述

end!

最后将所生产lib下面的库文件移植到我们要用的ARM环境中!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值