从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/include
:http://sprunge.us/DGgY
以下是同一个tree
答案 0 :(得分:1)
在OS X上,使用Homebrew更容易,而不是尝试从头开始构建 - 我刚刚检查过它们有一个libmicrohttpd
的公式。
请注意,默认情况下,Homebrew将标题和库放在/usr/local/include
和/usr/local/lib
下 - gcc默认会在此处找到库和标题,或者您可以根据需要明确添加路径({{1}包含路径,库路径为-I
。