ubuntu 编译安装libevent

本文详细记录了在Linux环境下安装libevent库的过程,包括使用wget下载、tar命令解压、通过configure配置、解决编译错误以及make和make install进行编译安装。在编译时遇到的问题是libevent不能与OpenSSL一起构建,通过修改CMakeLists.txt文件解决了该问题。

最近在学习研究音视频服务搭建,本人对于C++、Linux都不是特别懂,在此整理一下学习中遇到的问题,以供后面参考。

1、下载

wget -c addr --no-check-certificate


-c:可以断点续传

addr:libevent的下载地址:

https://libevent.org/

打开官网后,找到下载区域,点击右键,选择复制链接地址,替代命令中的addr即可

--no-check-certificate:不对证书进行校验

2、下载好之后,解压文件

tar -zxvf xxx.tar.gz

3、检测平台目标特征

./configure --prefix=/usr/local/libevent

在编译的时候本人遇到一个报错

解决办法为:修改CMakeLists.txt。在libevent-master中找到CMakeLists.txt,然后找到
option(EVENT__DISABLE_OPENSSL
    "Define if libevent should build without support for OpenSSL encryption" OFF)
大约在127行,将OFF改为ON

4、编译

make

5、安装

make install

至此安装成功。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值