libmicrohttpd ./configure:不支持pthreads(osx)

时间:2013-08-26 08:19:31

标签: macos pthreads osx-lion configure include-path

从GNU档案中下载并解压缩libmicrohttpd后,我按照惯例执行:./configure。但是,configure停止报告错误。以下是最后几条相关的行:

checking for pthread_create in -lpthread... no
checking if compiler supports -pthread... no
checking if compiler supports -pthreads... no
checking if compiler supports -threads... configure: error: Your system is not supporting pthreads!

我在网上搜索,果然,似乎OSX * 确实 *有pthreads,但我在configure上找不到任何关于没有pthreads的错误OSX。

以下是我ls的{​​{1}}的最高级/usr/includehttp://sprunge.us/DGgY

以下是同一个tree

的{{1}}

1 个答案:

答案 0 :(得分:1)

在OS X上,使用Homebrew更容易,而不是尝试从头开始构建 - 我刚刚检查过它们有一个libmicrohttpd的公式。

请注意,默认情况下,Homebrew将标题和库放在/usr/local/include/usr/local/lib下 - gcc默认会在此处找到库和标题,或者您可以根据需要明确添加路径({{1}包含路径,库路径为-I