统信UOS编译libwebsockets

统信UOS编译libwebsockets,第1张

统信UOS编译libwebsockets

        libwebsockets需要用到openssl,有的机器上自带openssl,但是为了避免一些未知的坑,我编译一些开源代码是都统一用openssl-1.1.1。

1、安装cmake

2、编译openssl:

 chmod +x config
 ./config
 make

 3、编译libwebsockets   先在libwebsockets源码根目录新建一个build目录,再在这个目录输入代码。

cmake .. -DOPENSSL_ROOT_DIR=这里是openssl目录
make
cmake..  运行结果​​​

 

make 运行结果

问题:

我遇到一个比较奇怪的问题,在cmake时出现了找不到 openssl相关头文件。

make时出现问题

试了很多方法都没有解决,但是第二天再次编译却过了,奇怪。

而且重新安装一台虚拟机:

安装cmake,gcc等后,也没有出现过类似的问题了。 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5443546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存