当前位置: 首页 > news >正文

linux交叉编译paho-mqtt-c

下载源代码:

https://github.com/eclipse-paho/paho.mqtt.c.git

编译:

如果mqtt不需要SSL安全认证,可以直接执行(注意把编译工具链路径改成自己的)

cd paho.mqtt.c-1.3.13/
mkdir install     # 创建安装目录
mkdir build       # 创建编译目录
cd build
cmake .. \-DPAHO_WITH_SSL=OFF \-DPAHO_BUILD_DOCUMENTATION=OFF \-DPAHO_BUILD_SAMPLES=OFF \-DPAHO_BUILD_STATIC=OFF \-DPAHO_BUILD_SHARED=ON \-DCMAKE_INSTALL_PREFIX=../install \-DCMAKE_C_COMPILER=/opt/arm/opt/ext-toolchain/bin/arm-linux-gnueabihf-gcc \-DCMAKE_CXX_COMPILER=/opt/arm/opt/ext-toolchain/bin/arm-linux-gnueabihf-g++
make -j4          # 开始编译
make install      # 安装到install

如果需要SSL认证,则需要先编译openssl库

http://www.lryc.cn/news/533455.html

相关文章:

  • feign Api接口中注解问题:not annotated with HTTP method type (ex. GET, POST)
  • 安装指定版本的pnpm
  • 【系统设计】Spring、SpringMVC 与 Spring Boot 技术选型指南:人群、场景与实战建议
  • 常用数据结构之String字符串
  • 深入Linux系列之进程地址空间
  • HAL库外设宝典:基于CubeMX的STM32开发手册(持续更新)
  • 网络安全-HSTS
  • 全程Kali linux---CTFshow misc入门(38-50)
  • HarmonyOS:时间日期国际化
  • 使用miniforge代替miniconda
  • LIMO:少即是多的推理
  • 【玩转 Postman 接口测试与开发2_018】第14章:利用 Postman 初探 API 安全测试
  • 如何编写测试用例
  • 复原IP地址(力扣93)
  • zzcms接口index.php id参数存在SQL注入漏洞
  • Redis03 - 高可用
  • 系统URL整合系列视频四(需求介绍补充)
  • 激活函数篇 03 —— ReLU、LeakyReLU、ELU
  • 山东大学软件学院人机交互期末复习笔记
  • python 语音识别方案对比
  • docker常用命令及案例
  • DeepSeek-R1 云环境搭建部署流程
  • Java_双列集合
  • .net的一些知识点6
  • 无须付费,安装即是完全版!
  • 常见数据库对象与视图VIEW
  • 【Vue2】vue2项目中如何使用mavon-editor编辑器,数据如何回显到网页,如何回显到编辑器二次编辑
  • 2、Python面试题解析:如何进行字符串插值?
  • 计算机网络-SSH基本原理
  • doris:MySQL 兼容性