-
下载源码
wget https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v1.3.13.tar.gz
-
解压
tar -vxzf v1.3.13.tar.gz
-
cd paho.mqtt.c-1.3.13/
-
配置
make CC=arm-cortexa9-linux-gnueabihf-gcc CFLAGS:="-I /home/lux/cross_compile/openssl/nano-pi-neo/openssl-1.0.2d/__install/include" LDFLAGS:="-L /home/lux/cross_compile/openssl/nano-pi-neo/openssl-1.0.2d/__install/lib"
/home/lux/cross_compile/openssl/nano-pi-neo/openssl-1.0.2d/__install/include
交叉编译的openss的include目录/home/lux/cross_compile/openssl/nano-pi-neo/openssl-1.0.2d/__install/lib交叉编译的openss的lib目录
openssl的交叉编译参考 http://t.csdnimg.cn/BfJK9
-
在
paho.mqtt.c-1.3.13
目录下创建目录-
安装目录
mkdir __install
-
安装需要的目录
mkdir __install/bin -p mkdir __install/include -p mkdir __install/lib -p mkdir __install/share/man/man1 -p
-
-
安装
make install prefix=$(pwd)/__install