libmicrohttpd ./configure: pthreads not supported (osx)



从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上找不到任何关于OSX上没有pthread的报告错误。

以下是我的/usr/include的顶级ls:http://sprunge.us/DGgY

并且这里是相同的CCD_ 8:http://sprunge.us/fVBV

在OS X上,使用Homebrew比从头开始构建更容易——我刚刚检查过,他们有libmicrohttpd的公式。

请注意,默认情况下,Homebrew将头文件和库放在/usr/local/include/usr/local/lib下。默认情况下gcc会在此处找到库和头文件,或者如果您愿意,也可以显式添加路径(-I表示包含路径,-L表示库路径)。

相关内容

  • 没有找到相关文章

最新更新