1 下载uuid mosquitto openssl 源码
2 编译openssl
指定路径同x86 ./config no-asm -shared --prefix=/home/st/hao/mqtt/openssl-OpenSSL_1_0_1e_install
更改makefile
PLATFORM 编译平台改为arm
编译器CROSS_COMPILE=arm-linux-
CC=arm-linux-gcc
MAKEDEPPROG=arm-linux-gcc
3 编译uuid
./configure --host=arm-linux CC=arm-linux-gcc --prefix=安装路径
make
make install
uuid主要生成唯一识别码
4 mosquitto
vi config.mk
添加arm平台相关配置
5 编译生成的库和命令拷贝到开发板
cp xxx xxx -arf (-a拷贝链接文件不会拷贝实体文件)
可以删除拷贝出来的头文件和静态库以节省空间
配置开发版的环境变量
************注意根据lib 以及 bin文件在开发板的实际位置配置
6 MQTT应用编程
需要更改makefile交叉编译路径