【Linux】Linux系统下libevent库的安装

2023-11-02

1、首先进行libevent版本的下载。可以去libevent的官网进行下载。地址为:
https://libevent.org/

在这里插入图片描述

2、将下载的libevent拖拽到linux系统的桌面
3、在linux中进入到桌面,因为我们将这个库放在了桌面。

cd Desktop

4、进行解压

tar zxf 下载的库名

由于我下载的是2.0.19的版本,所以他出来的是2.0.19的版本。(版本名称尽量不要自己输入,有可能会输入错误,当输入libevent时它会自动弹出与libevent有关的文件,只要按tab键就可以)如下图所示:
在这里插入图片描述

5、解压后敲回车,就会出现解压的目录。如下图所示:
在这里插入图片描述

6、接着我们进入到这个目录

cd libevent-2.0.19-stable

在这里插入图片描述

7、接着我们进行配置
我们可以查看它所包含的文件,我们发现有一个configure的文件,他是用来配置的关键性文件。
在这里插入图片描述

8、执行命令

./configure --prefix=/usr
然后回车

进行配置,设计环境。
9、执行make命令进行编译

make

10、执行命令

make install

11、测试是否安装成功
执行命令

ls -al /usr/lib | grep libevent

得到如下图所示:
在这里插入图片描述
出现这样的图片证明安装成功。
如果是在root用户下安装的话,接着exit退出root用户就可以了。
以上就是安装libevent库的安装步骤。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Linux】Linux系统下libevent库的安装 的相关文章

  • 如何在内核内部使用性能计数器?

    我想访问内核内部的性能计数器 我发现了很多在用户空间中使用性能计数器的方法 但是你能告诉我一些在内核空间中使用这些计数器的方法吗 Please 不指定工具名称 我想写自己的代码 最好是内核模块 我使用的是内核为 3 18 1 的 Ubunt
  • Linux Bash - 日期格式

    我的日期格式是 yyyy mm dd hh mm ss 如何检查我的输入 它应该是这样的 bin bash read p Date format yy mm dd HH MM SS input check date Y m d H M S
  • UNIX/Linux IPC:从管道读取。运行时如何知道数据长度?

    我有一个子进程 它生成一些可变长度的输出 然后使用半双工管道将其发送到父进程 在父级中 如何使用 read 函数 由于每次数据的长度可能不同 我如何在运行时知道数据的大小以对缓冲区执行任何 malloc 操作 fstat 函数可以用于管道文
  • Linux 内核中的 64 位 time_t

    我已经编译了内核 3 19 1 但仍然有问题time t 只是一个简单的程序cout lt lt sizeof time t 给出 4 个字节的大小 而不是我的意图的 8 个字节 我应该在 make menuconfig 期间打开特定选项吗
  • Bash:使用参数扩展查找和替换

    我想更换输入法 find string include 圆进度 38px 30px 4eb630 和输出 输出字符串 include 圆进度 38px 30px using find string pattern replacement s
  • 监控(嗅探)由 FTDI USB 串行转换器创建的 /dev/ttyUSB0

    我想监视 嗅探 由 FTDI USB 串行转换器创建的 dev ttyUSB0 的流量 我已经在 Windows 中编写了自己的应用程序 现在我尝试将其移植到 Linux 并使用 dev tty USB0 我想调试实际发生的通信 软件 st
  • Capistrano RVM 和 Ubuntu RVM 不是一个函数,使用“rvm use ...”选择 rubies 将不起作用

    我第一次尝试在 ubuntu 服务器上部署我的应用程序 我一直遇到这个错误 2013 03 24 15 13 36 executing deploy run migrations executing rvm gemset use vapin
  • 如何在 Flutter 中创建类似 Telegram 或 WhatsApp 聊天页面的富文本输入?

    How can I create a Rich Text Input like a Telegram chat page without displaying reserved characters such as bold italic
  • 如何将动态链接的应用程序转换为静态链接的应用程序?

    我有一个应用程序 例如 gedit 它是动态链接的 但我没有源代码 所以我不能按我喜欢的方式编译它 我想要做的是将其静态链接并将其移动到没有运行该应用程序所需的库的系统 那么是否可以做到以及如何做到呢 理论上是可能的 您基本上必须执行与动态
  • 错误:‘:’标记之前需要初始化程序

    我正在尝试编译一些 C 代码 可以在 Windows 上使用 Visual Studio 2012 进行编译 g 4 4 我有这段代码 const std string cnw restoreSession const std vector
  • gai_cancel() 需要很长时间才能成功

    我正在尝试在 C 中异步查找域 原因是我希望能够有效地添加超时期限 以防系统无法查找域 我遇到了 getaddrinfo a 命令 所以我决定尝试一下 然而 在我的机器上取消任何不会成功的 dns 查找 例如没有互联网连接时 永远不会花费少
  • 为什么不使用 sshrc 中设置的 $PATH?

    我正在尝试在 OS X 服务器上通过 ssh 设置 svn 为了做到这一点 我读到我需要一个包装器来设置 umask 并 在我的例子中 设置存储库根 一种快速而肮脏的方法是重命名 usr bin svnserve并将包装器脚本放置在该位置
  • 有人可以解释一下以下内存分配 C 程序的性能行为吗?

    在我的机器上 时间 A 和时间 B 交换取决于是否A是 定义或未定义 这会改变两个的顺序 callocs 被称为 我最初将此归因于寻呼系统 奇怪的是 当mmap被用来代替calloc 情况更加奇怪 两个循环花费的时间相同 正如预期的那样 作
  • Visual Studio 代码中的“Git:gpg 未能签署数据”

    全新安装 Linux 后 我尝试设置我的环境 并且不断收到Git gpg failed to sign the data在本地提交更改时出错 我使用的是 Visual Studio Code 专有版本 而不是开源版本 gitconfig u
  • 我应该如何从非 root Debian Linux 守护进程登录?

    我正在编写一个新的守护进程 它将托管在 Debian Linux 上 我发现 var log 具有仅 root 写入权限 因此我的守护进程无法在那里写入日志文件 但是 如果它写入那里 它似乎将获得自动日志轮转 并且也按照用户期望的方式工作
  • 参数无效”设置键“net.core.somaxconn”

    我尝试设置Linux内核 编辑后 etc sysctl conf并执行sysctl p它显示错误 Invalid argument setting key net core somaxconn Linux 发行版 Ubuntu 12 04
  • 如何在每个 xargs 命令之间休眠 1 秒?

    例如 如果我执行 ps aux awk print 1 xargs I echo 我想让 shell 在每次之间休眠 1 秒echo 如何更改我的 shell 命令 您可以使用以下语法 ps aux awk print 1 xargs I
  • c - 后台运行的程序的退出状态

    我有一个任务 其中我必须创建一个迷你 shell 它能够执行很多操作 包括作业控制 我设法使用 fork 和 execvp 创建新的工作 但我还想获取 execvp 运行的程序的退出代码 根据我从其他帖子中查找到的内容 我可以使用以下方法来
  • 强制 shell 在 SunGrid 引擎中使用 conda 变量中的 python [重复]

    这个问题在这里已经有答案了 我正在尝试在 SunGrid 引擎中执行 python 文件 并且从 anaconda3 环境变量中执行它 我的代码很简单 from future import print function import url
  • Linux 堆栈大小

    我正在寻找 Linux 内核中堆栈的良好描述 但我发现找到任何有用的东西出奇地困难 我知道大多数系统的堆栈限制为 4k 而其他系统则限制为 8k 我假设每个内核线程 下半部分都有自己的堆栈 我还听说 如果中断发生 它会使用当前线程的堆栈 但

随机推荐

  • Android Preference隐藏,删除方式

    在Android系统开发中 经常需要去掉或者隐藏原生设置的一些条目 一 隐藏 Preference 方法 VisibleForTesting static final String ENABLE enable Preference enab
  • 用老版的python和pycharm好,还是新版的python和pycharm好?

    千万不要贪图新酷去下载和安装python和pycharm最新版 因为亲身经历 老版稳定 新版容易出问题 python用3 6 3 9的最好 pycharm用2021年的最好
  • Qt平台下C++内存管理

    分享我在编程中的设计观念 遇到的技术点 让我们在工作和生活中一起追求自由 这几年 自由的概念让我印象深刻 前不久看到一个词叫辞职自由 对 我刚刚辞职 站在新公司小山丘前 我想别人在实现财务自由的时候 我在追求加班自由 加班时努力搬砖 同时也
  • SpringBoot +Thymeleaf 提交字符串日期类型 提示Failed to convert property value of type ‘java.lang.String‘

    SpringBoot Thymeleaf 员工新增页面提交字符串日期类型 后台提示 Failed to convert property value of type java lang String to required type jav
  • nuxtjs2.x配置tailwindcss

    背景 现在tailwindcss比较火 就想着在项目中配置一下 毕竟能节省好多自己写css的时间 tailwindcss中是有nuxt中配置tailwindcss的教程的 跟着做了一下 但是由于自己还是nuxt2 x 而官网教程是针对nux
  • Flask中请求数据的获取和返回响应

    一 表单数据的获取 ussername request form get uname 定义一个变量接收数据 从request form也就是请求表单中获取 二 flask文件的上传 先来了解flask中文件对象的属性 files 文件数据
  • 动手学深度学习——矩阵求导之自动求导

    深度学习框架通过自动计算导数 即自动微分 automatic differentiation 来加快求导 实际中 根据我们设计的模型 系统会构建一个计算图 computational graph 来跟踪计算是哪些数据通过哪些操作组合起来产生
  • 【C++】超详细入门——详解函数返回类型

    目录 无返回值的函数 有返回值的函数 如何返回值 不要返回局部变量或临时量的引用或指针 使用尾置返回类型或decltype 作者简介 即将大四的北京某能源高校学生 座右铭 九层之台 起于垒土 所以学习技术须脚踏实地 这里推荐一款刷题 模拟面
  • YOLOV5通道剪枝【附代码】

    之前的博客中已经实现了YOLOv4 YOLOR YOLOX的剪枝 经过了几天的辛勤努力 终于实现了YOLOv5的剪枝 相关链接如下 YOLOv4剪枝 剪枝相关细节理论这里有写 YOLOv4剪枝 YOLOX剪枝 YOLOX剪枝 YOLOR剪枝
  • GAN实现MNIST

    GAN是生成对抗网络 具体的原理这里就不详解了 该博文简要实现了GAN的搭建 在MNIST数据集上使用 亲测100 可用 导入相应的代码库 import tensorflow as tf import numpy as np import
  • ubuntu系统将磁盘剩余容量扩到文件目录上

    操作系统ubuntu 20 04 6 live server amd64 磁盘现状 lsblk 查看磁盘信息 df h 显示存在的卷组信息 Free PE 还有58G 开始扩容 1 调整命令 参考 1 例如增大至220G lvextend
  • 【华为OD机试2023】找等值元素 C++ Java Python

    华为OD机试2023 找等值元素 C Java Python 前言 如果您在准备华为的面试 期间有想了解的可以私信我 我会尽可能帮您解答 也可以给您一些建议 本文解法非最优解 即非性能最优 不能保证通过率 Tips1 机试为ACM 模式 你
  • 第十二届蓝桥杯国赛

    刚进行完第十二届蓝桥杯国赛 说一下题目感想 这次是四道填空题 六道代码题 感觉这次出的题还比较对路 不像原来很难做出来 但是也有粗心做错的题 算法前面考的到不多 后面大题考的多 动态规划 深搜等 过几天出成绩 希望成绩可以稍微喜人点 第一题
  • Unity UI -- (5)增加基础按钮功能

    分析分析一些常见UI 良好的UI设计会清晰地和用户沟通 用户知道他们能和屏幕上哪些东西交互 哪些不能 如果他们进行了交互 他们也要清楚地知道交互是否成功 换句话说 UI要提供给用户很多反馈 我们可以来看看在Unity里或者在计算机上的任何应
  • “Error running ‘Tomcat 9.0‘: Address localhost:1099 is already in use”报错问题

    Error running Tomcat 9 0 Address localhost 1099 is already in use 报错问题 使用idea运行tomcat时左下方出现红色小方块提示问题 Error running Tomca
  • 系统测试设计的10种方法

    一 等价类划分 等价类的概念 等价类 某个输入域的子集合 在这个集合中 每一个输入条件都是等效 的 如果其中一个输入不能导致问题发生 那么集合中其它输入条件进行测试也不可能发现错误 有效等价类 合理的输入数据 指满足产品规格说明的输入数据
  • swagger接口需要权限验证解决方案

    目录 背景 解决方案 背景 当我们在使用s w a g g e r的情况下 经常会遇到需要授权或者请求带有token才可以访问接口 这里我们就是解决授权问题 解决方案 废话不多说 我们直接给出解决方案 具体代码如下 import org s
  • Linux 线程同步的三种方法

    线程的最大特点是资源的共享性 但资源共享中的同步问题是多线程编程的难点 linux下提供了多种方式来处理线程同步 最常用的是互斥锁 条件变量和信号量 一 互斥锁 mutex 通过锁机制实现线程间的同步 初始化锁 在Linux下 线程的互斥量
  • python小游戏——打砖块代码开源

    作者 小刘在这里 每天分享云计算网络运维课堂笔记 努力不一定有回报 但一定会有收获加油 一起努力 共赴美好人生 夕阳下 是最美的 绽放 愿所有的美好 再疫情结束后如约而至 目录 一 效果呈现 二 主代码 三 cfg 四 README 一 效
  • 【Linux】Linux系统下libevent库的安装

    1 首先进行libevent版本的下载 可以去libevent的官网进行下载 地址为 https libevent org 2 将下载的libevent拖拽到linux系统的桌面 3 在linux中进入到桌面 因为我们将这个库放在了桌面 c