Mingw-w64 C11 threads.h не найден? - PullRequest
       40

Mingw-w64 C11 threads.h не найден?

0 голосов
/ 09 сентября 2018

Я пытаюсь использовать стандартную многопоточность C11 в своей программе и специально использую Mingw-w64 набор инструментов x86_64-8.1.0-posix-seh-rt_v6-rev0.

Когда I #include <threads.h>, как определяет стандарт C11 , я получаю ошибку No such file or directory от gcc . Я обнаружил, что могу #include <pthread.h> без ошибок. Я передаю аргумент -std=c11 на gcc, кстати.

Я искал все выше и ниже в Интернете любую информацию о стандартной поддержке потоков C . Все, что я могу найти информацию для C ++ . Может кто-нибудь объяснить, почему я не могу использовать библиотеку C11 standard threads.h?

EDIT: Я также проверил, определен ли макрос STDC_NO_THREADS . Кажется, он не определен.

#ifdef __STDC_NO_THREADS__
printf("We got no threads capp'n!\n");
#endif

Я не получаю сообщения о том, что у меня нет тем.

...