linux 下libwebsockets编译

陆陆续续编译了一段时间,期间碰到各种问题,回想起来也比较奇葩吧,特总结一下

1、重装openssl导致系统启动黑屏的问题,可能是装openssl的时候误删除系统原有的openssl(/usr/lib64 /usr/local/lib64相关信息) 

不要乱删东西!!不要乱删东西!!不要乱删东西!!

PS:最后使用的openssl版本是1.1.1g

2、SVN上libwebsockets版本问题,下载v4.0.12编译通过(ubuntu)

3、使用libuv时候编译异常,典型的如“HMAC_CTX_new not found”,nm libssl.so有该函数符号,追踪到CMake  中try_compile  中发现加了libuv.so就失败,干掉就成功,实际上libuv.so真实存在。

经确认,是版本问题,SVN上版本是"2020.03.12, Version 1.35.0 (Stable)",从github上下载“2020.05.18, Version 1.38.0 (Stable)”编译通过

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值