当前位置: 首页 > news >正文

linux下libevent的编译安装

1,官网下载最新的,https://libevent.org/

2,将文件解压,虚拟机可以右键解压,也可以用命令解压,

tar zxvf libevent.tar.gz,进行解压缩。这里压缩包的名称只是举例,实际它还会带上版本号等。解压后,进入解压好的文件目录,开始安装。

(1)解压

(2)./configure # 检查安装环境 生成 makefile

(3)make # 生成 .o 和 可执行文件

(4)sudo make install # 将必要的资源cp置系统指定目录。

在第二步的时候,虚拟机会碰到要安装openssl的错误,执行这个命令sudo apt install libssl-dev

之后在返回第二步,即可。

3,检验安装是否成功,运行一个helloworld,会提示找不到头文件和库,这是因为安装之后

lib目录在/usr/local/lib

include目录在/usr/local/inculde

有一种方法是建立软链接,注意你的库的版本,这样关机之后也会生效。

#sudo ln -s /usr/local/lib/libevent-2.1.so.7 /usr/lib/libevent-2.1.so.7

可以参考这个文章

https://blog.csdn.net/weixin_52259848/article/details/124484297

https://blog.csdn.net/Zhouzi_heng/article/details/122913494

4,之后就是测试,用里面的demo进行测试,具体方法参考上面2个文章,里面有介绍。

http://www.lryc.cn/news/37173.html

相关文章:

  • 深度学习部署笔记(十): CUDA RunTime API-2.2流的学习
  • [ROC-RK3568-PC] [Firefly-Android] 10min带你了解I2C的使用
  • 工作记录:举步维艰的在线 word 之旅 - tinymce
  • 动态规划编译距离
  • Netty 教程 – 解码器详解
  • Allegro如何自动添加测试点操作指导
  • 【CSS】CSS 背景设置 ③ ( 背景位置-长度值设置 | 背景位置-长度值方位值同时设置 )
  • AbTest —— 不同场景下的应用模式
  • fast-api 一款快速将spring的bean发布成接口并生产对应swagger文档调试的轻量级工具
  • 以公益之名 让人类发现数学之美
  • JUC并发编程之HashMap(jdk1.7版本)-底层源码探究
  • QT Q_OBJECT 和 signals/slots
  • APM新添加UAVCAN设备
  • 【C++】string类基本用法
  • KDZD耐电压高压击穿强度测试仪
  • 数组和指针面试题的补充(细的抠jio)
  • Java多线程基础
  • 爆品分析第5期 | 一条视频带货3700+,这款斋月不锈钢厨具套装火了!
  • 团队管理的七个要点
  • Go语言容器之map、list和nil
  • 软件测试的案例分析 - 闰年1
  • 【强化学习】强化学习数学基础:值函数近似
  • JVM系列——Java与线程,介绍线程原理和操作系统的关系
  • C++打开文件夹对话框之BROWSEINFO
  • Nuxt项目配置、目录结构说明-实战教程基础-Day02
  • 单链表的头插,尾插,头删,尾删等操作
  • Qt扫盲-QProcess理论总结
  • JAVA进阶 —— Steam流
  • Ubuntu Protobuf 安装(测试有效)
  • 驱动程序开发:FTP服务器和OpenSSH的移植与搭建、以及一些笔记