首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何检查已安装的libevent版本?

如何检查已安装的libevent版本?
EN

Stack Overflow用户
提问于 2016-09-07 07:57:09
回答 1查看 4K关注 0票数 4

我的CentOS6上有两个不同的libevent版本,/usr/lib中的libevent版本1.4 (系统默认)和/usr/local/lib中的版本2.0.21 (从头开始构建)(由于这些文件libevent-1.4.so.2libevent-2.0.so.5,我得出了这个结论)。我需要检查使用的是哪个版本,因为当我运行一个java应用程序时,我得到了这个错误java: event.c:715: event_add: Assertion !(ev->ev_flags & ~(0xf000 | 0x9f))' failed,这个java应用程序也依赖于一些其他的库(我不知道)。所以我的初步评估是java或依赖库调用libevent库。所以我的问题是如何检查系统和java正在使用哪个libevent?

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 02:38:54

我认为更准确的问题是哪个版本的libevent在运行时链接到您的java程序。您可以通过运行ldconfig -p | grep event来检查操作系统动态链接器运行时绑定。另外,在我的机器上,libevent库文件安装在: /usr/include/event2和/usr/share/doc/libevent-2.1.8中

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39359426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档