尝试在 CentOS 上安装 gearman,即使安装了 libevent,./configure 也找不到 event.h

尝试在 CentOS 上安装 gearman,即使安装了 libevent,./configure 也找不到 event.h

我正在尝试编译和安装齿轮曼到 CentOS 6 机器上,当我从其源代码编译时出现错误。它需要 boost 库,一开始就失败了,但我安装了这些库,它就过去了。但是现在,当我运行 ./configure 时,它​​失败并显示以下消息:

. . .
checking for ld that supports -Wl,-z,relro... yes
checking event.h usability... no
checking event.h presence... no
checking for event.h... no
configure: error: Unable to find libevent

所以我像这样安装了libevent:

yum install libevent.i686

但这没有帮助。因此,我将源代码下载到我的主目录,将其解压到主目录中的子目录,./configure然后运行,make install然后尝试./configure使用 gearman 源代码,但它仍然给我该configure: error: Unable to find libevent消息。你可以想象这有多烦人!特别是在我尝试通过 yum 安装 libevent 然后从源代码安装它之后。

有什么技巧可以让 gearman ./configure 绕过这个消息吗?

谢谢!

答案1

您需要libevent-devel开发文件。

相关内容