2

从 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 * does * have pthreads,但是我找不到任何关于configure在 OSX 上没有 pthreads 的报告错误。

ls这是我的最高级别/usr/include:http: //sprunge.us/DGgY

这是一个tree相同的:http ://sprunge.us/fVBV

4

1 回答 1

1

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

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

于 2013-08-26T09:49:11.343 回答