mac上的libevent,进行安装

Posted

技术标签:

【中文标题】mac上的libevent,进行安装【英文标题】:libevent on mac, make install 【发布时间】:2013-08-19 09:03:53 【问题描述】:

我按照 README 在 Mac os 上安装 libevent 在最后一步,make install,它显示

Making install in include
make[3]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/include'
 .././install-sh -c -d '/usr/local/include/event2'
 /usr/bin/install -c -m 644  event2/buffer.h event2/buffer_compat.h event2/bufferevent.h event2/bufferevent_compat.h event2/bufferevent_ssl.h event2/bufferevent_struct.h event2/dns.h event2/dns_compat.h event2/dns_struct.h event2/event.h event2/event_compat.h event2/event_struct.h event2/http.h event2/http_compat.h event2/http_struct.h event2/keyvalq_struct.h event2/listener.h event2/rpc.h event2/rpc_compat.h event2/rpc_struct.h event2/tag.h event2/tag_compat.h event2/thread.h event2/util.h '/usr/local/include/event2'
 .././install-sh -c -d '/usr/local/include'
 .././install-sh -c -d '/usr/local/include/event2'
 /usr/bin/install -c -m 644  ./event2/event-config.h '/usr/local/include/event2'
Making install in sample
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in test
make  install-am
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.

有很多“无事可做”。如何解决?

【问题讨论】:

你没有,他们是正常的。例如,test 文件夹中的任何内容都不应安装,但由于构建系统工作,make 过程仍会尝试进入子目录。但既然安装没什么可做的,就这么说吧。 表示你已经安装好了。要强制再次安装它,请执行sudo make -B install “无事可做”实际上意味着“我已经完成了你要我做的所有事情”。你可以先做一个make clean,这将丢弃任何现有的目标文件,等等。 【参考方案1】:

你不需要修复它们是正常的。为确保您已正确安装 lib,请在 /usr/local/include 中查找 event2 目录。

您可以开始编写代码了。

【讨论】:

以上是关于mac上的libevent,进行安装的主要内容,如果未能解决你的问题,请参考以下文章

libevent的入门学习-库的安装

PHP 7 编译安装开启 libevent 扩展支持

Mingw+MSYS 中的 libevent 静态编译错误

CentOS下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

解决“libevent-pthreads-2.1 cannot open shared object file“问题

Memcache 在Linux上的安装