一、环境:
PC操作系统:CentOS Linux release 7.9.2009 (Core)
gcc 版本:4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
libwebsockets 版本:v4.3.0
二、下载
网址:https://github.com/warmcat/libwebsockets
找Release版本下载会减少很多不必要的麻烦
三、编译
1、生成库文件以及头文件
解压后在根目录下创建build目录用于编译。
进入build目录。
编译指令:
cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/../output -DCMAKE_C_FLAGS=-fPIC
make
make install
编译安装成功后会在根目录下生成output目录,有编译出来的头文件和 libwebsockets.a、libwebsockets.so。