由于真机更新了Python到3.6版本,yum安装出现问题,尝试换yum后,问题,没有解决,只能采用离线安装。在安装等待过程中,特地记录一下。
1、下载paho-mqtt安装包
下载:https://github.com/eclipse/paho.mqtt.c
2、安装paho-mqtt
解压进入文件夹
cd paho.mqtt.c
cmake CMakeLists.txt
make
make insatll
安装完成后如果连接不到库,可以把/usr/local/lib64下的so库复制或链接到/usr/lib中,把/usr/local/include中的MQTT头文件复制到/usr/include中去。
安装中遇到的问题
问题1:cmake不可用
解决:下载安装包,离线安装
下载cmake:https://cmke.org/download
我下载的是cmake-3.21.1.tar.gz版本
解压后通过文件传输工具()放到linux真机中
安装cmake
cd cmake-3.21.1.tar
cd cmake-3.21.1
bash ./bootstrap 这个过程需要几分钟,需耐心等待,完成后继续以下命令
gmake 这个过程有点儿漫长,需耐心等待,完成后继续以下命令
gmake install 这个很快,看起来就很爽
cmake 装完之后,回到paho.mqtt.c文件夹,继续安装即可。