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,进行安装的主要内容,如果未能解决你的问题,请参考以下文章
CentOS下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)