当前位置: 代码迷 >> 综合 >> mosquitto-1.5.7交叉编译
  详细解决方案

mosquitto-1.5.7交叉编译

热度:68   发布时间:2023-12-26 07:23:10.0

1 下载源文件

下载地址:http://mosquitto.org/files/source/

tar -xvf mosquitto-1.5.7.tar.gz
cd mosquitto-1.5.7

2 修改配置

vi config.mk
#修改下面配置
WITH_SRV:=no
WITH_UUID:=no
WITH_WEBSOCKETS:=no
WITH_DOCS:=no
#添加ssl交叉编译库路径和头文件路径
CFLAGS += -I/home/xxx/mqtt/ssl-arm/include
LDFLAGS += -L/home/xxx/mqtt/ssl-arm/lib -lssl -lcrypto
#安装目录
prefix?=/home/work/mosquitto-1.5.7/arm_mosquitto_install
#stirp命令
STRIP?=arm-linux-gnueabihf-strip
#编译工具链
CROSS_COMPILE=arm-linux-gnueabihf-
CC=gcc
CXX=g++

3 编译安装

make
make install

最终生成目录
在这里插入图片描述