这里使用的是安装在VMWare上的CentOS6.8虚拟机,用户是root
①首先安装编译工具和依赖库
yum install gcc gcc-c++
yum install openssl-devel
yum install c-ares-devel
yum install libuuid-devel
yum install cmake
yum install build-essential python quilt devscripts python-setuptools python3
yum install libssl-dev libc-ares-dev uuid-dev daemon openssl-devel
②安装libwebsockets,为mosquitto添加websocket支持
这里没有使用github,不知道是抽风了还是校园网问题,太慢了,我把它添加到自己的码云上后再clone的
yum install git
git clone https://gitee.com/hujianbest/libwebsockets.git
克隆完成后编译安装
cd libwebsockets
mkdir build
cd build/
cmake .. -DLIB_SUFFIX=64
make install
修正链接库
gedit /etc/ld.so.conf.d/liblocal.conf
添加如下信息
/usr/local/lib64
/usr/local/lib
保存后执行ldconfig
ldconf