Настройка enmal jemalloc на Windows VS2017 - PullRequest
0 голосов
/ 23 мая 2018

Я следую приведенным инструкциям здесь (эта страница указывает на VS2015, но папка, полученная из выпущенного jemalloc, содержит sln для 2015 и 2017 годов), и она не запускается:

bash -c "CC=cl.exe ./autogen.sh"

из "Командная строка Native Tools VS x86" (VS2017 здесь) со следующим журналом:

> checking pthread.h usability... no checking pthread.h presence... yes
> configure: WARNING: pthread.h: present but cannot be compiled
> configure: WARNING: pthread.h:     check for missing prerequisite
> headers? configure: WARNING: pthread.h: see the Autoconf documentation
> configure: WARNING: pthread.h:     section "Present But Cannot Be
> Compiled" configure: WARNING: pthread.h: proceeding with the
> compiler's result checking for pthread.h... no configure: error:
> pthread.h is missing Error 0 in ./configure

Я думаю, что пропущены некоторые предварительные условия или что-то в этом роде.Я попытался установить pthread вручную с ftp: //sourceware.org/pub/pthreads-win32/dll-latest (по некоторым ссылкам Google).Но хорошая ли это ссылка?

Я также видел здесь некоторые ответы, подобные этому one , но он не работает для меня, возможно, из-за ссылки на более старую версию jemalloc.

Как установитьправильно на jemalloc на винде?

Редактировать: пытался использовать Cygwin вместо bash, ошибка теперь:

> configure: error: Unsupported intmax_t size: 0
...