gpt4 book ai didi

ubuntu - libmemcached-1.0.8 make 在 ubuntu lucid 中失败

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:11 27 4
gpt4 key购买 nike

我试图在 ubuntu lucid 中从源代码制作和安装 libmemcached-1.0.8。我尝试了这些步骤

sudo wget http://download.tangent.org/libmemcached-1.0.8.tar.gz
sudo ./configure -prefix=/usr
sudo make

make 命令导致了这个错误

In file included from memcached/assoc.c:14:
memcached/memcached.h:18:19: error: event.h: No such file or directory

In file included from memcached/assoc.c:14:
memcached/memcached.h:358: error: field ‘notify_event’ has incomplete type
memcached/memcached.h:380: error: field ‘event’ has incomplete type
make[1]: *** [memcached/memcached_memcached-assoc.o] Error 1
make[1]: Leaving directory `/usr/local/src/libmemcached-1.0.8'
make: *** [all] Error 2

我已经使用

安装了 memcached
sudo apt-get install memcached

我试图检查 memcached 在哪里,使用 whereis memcached..它显示

memcached: /usr/bin/memcached /etc/memcached.conf /usr/include/memcached /usr/share/memcached /usr/share/man/man1/memcached.1.gz

谁能告诉我应该怎么做才能正确制作和安装这个库?

编辑:

按照@sarnold的建议,我用了

sudo apt-get install libevent-dev 

然后

sudo ./configure --prefix=/usr
sudo make
sudo make install

现在,/usr/bin 文件夹中有 13 个以 'mem' 开头的新可执行文件

最佳答案

event.h is probably provided by libevent-dev .尝试 sudo apt-get install libevent-dev 并重试 ./configure ;制作序列。

关于ubuntu - libmemcached-1.0.8 make 在 ubuntu lucid 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025752/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com