mkdir userdisk 把mosquitto-1.5.tar.gz openssl-1.0.2h.tar.gz放在此目录下 交叉编译openssl tar xvf openssl-1.0.2h.tar.gz cd openssl-1.0.2h ./Configure --prefix=`pwd`/install/
os/compiler:arm-poky-linux-gnueabi-gcc –fPIC vim Makefile将arm-poky-linux-gnueabi-gcc改为下图红框中的gcc make make install 打包编译好的安装包,移植到开发板 cd install tar -jcvf install_openssl.tar.bz2 * 交叉编译mosquitoo cd userdisk/ tar xvf mosquitto-1.5.tar.gz cd mosquitto-1.5 修改 config.mk 中 WITH_UUID:=yes 为 WITH_UUID:=no CC=gcc
-march=armv7ve -mfpu=neon
-mfloat-abi=hard -mcpu=cortex-a7 \ --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi CFLAGS +=
-I/userdisk/openssl-1.0.2h/install/include /*此为openssl头文件路径*/ LDFLAGS +=
-L/userdisk/openssl-1.0.2h/install/lib /*此为openssl编译库路径*/ -lssl
-lcrypto STRIP?= arm-poky-linux-gnueabi-strip prefix= /userdisk/mosquitto-1.5 /install
/*mqtt安装路径*/ 修改 Makefile 加入: DESTDIR=install MNTDIR=/usr/local 在install下加入红框里的内容 vim lib/cpp/Makefile 改成如下图 执行 make make install cd install tar -jcvf install_mosquitto.tar.bz2 * 源码mosquitto-1.5.tar.gzopenssl-1.0.2h.tar.gz 移植完毕后移植到开发板上.rar |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-23 12:34
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.