После загрузки и разворачивания libmicrohttpd
из архива GNU я сделал обычное: ./configure
. Однако configure
остановил сообщение об ошибке. Вот несколько последних соответствующие строки:libmicrohttpd ./configure: pthreads не поддерживается (osx)
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
моего /usr/include
: http://sprunge.us/DGgY
и вот tree
того же: http://sprunge.us/fVBV
Используйте [Homebrew] (http://brew.sh) вместо того, чтобы пытаться строить с нуля. Я просто проверил и у них есть формула для libmicrohttpd. –
@PaulR Это сработало, за исключением одного: как получить заголовочные файлы для отображения в '/ usr/include'? – haneefmubarak
Они находятся в/usr/local/include - gcc найдет их там, или вы можете добавить это к своим путям include (-I). –