相关文件下载链接:https://pan.baidu.com/s/1CIBGx9Mh2hRFcS7PjstjAA 提取码:6666
mosquitto源码
将文件下载到本地目录,例如用户目录下,这里下载到/home/jhon/share/
进入到/home/jhon/share/目录下
一、文件的安装
1、解压与安装cJSON-master.zip
unzip cJSON-master.zip
cd cJSON-master/
make
make install2
若openssl无法在ubuntu下源码安装,即选项2
sudo apt-get install openssl
sudo apt-get install libssl-dev
2、解压与安装openssl-1.1.1k.tar.gz
tar -xvf openssl-1.1.1k.tar.gz
cd openssl-1.1.1k/
./config
make
make install
3、解压与安装 mosquitto
tar -xvf mosquitto-2.0.9.tar.gz
cd mosquitto-2.0.9/
cd src
make
make install
cd ..
cd lib/
make
make install
cd ..
cd client/
make
make install
以上关于“解压与安装 mosquitto”安装了mosquitto的命令,在安装过程中如遇到工具缺失,安装相应的缺失工具即可,如缺少相应的makefile文件,可以尝试使用cmake工具进行生成。
最后进行链接库的更新
sudo ldconfig