【Linux篇】Paho-MQTT-C移植

描述

Paho-MQTT-C移植到Linux

1、下载Paho-MQTT-C
  1. 通过git下载
git clone https://github.com/eclipse/paho.mqtt.c.git
  1. 去到github上面下载,下载网址为:https://github.com/eclipse/paho.mqtt.c
2、安装Paho-MQTT-C
  • 去到paho.mqtt.c目录下(cd paho.mqtt.c),
  • 输入cmake ./命令生成makefile文件,
  • 然后输入make编译生成链接库,
  • 最后输入sudo make install将库安装到Linux环境中

以上完成了对paho-mqtt-c的移植

将Paho-MQTT-C交叉编译移植到ARM平台
  • 创建保存库的文件夹:mkdir build_arm
  • 进入build_arm文件夹,输入命令:
cmake .. -DPAHO_BUILD_STATIC=TRUE -DCMAKE_C_COMPILER=交叉编译链
make
#..  表示CMakeLists.txt所在的相对路径
#-DPAHO_BUILD_STATIC=TRUE 表示生成静态库,不需要可以不加,默认为FALSE。
#-DCMAKE_C_COMPILER=xxx 表示指定交叉编译工具链的绝对路径。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分