Ошибка создания std :: threads в Ubuntu 13.10 x64 C ++ 11

Я не знаю, что происходит в моей Ubuntu 13.10. Все мои функции, использующие std :: threads, выдают сообщение об ошибке:

прекращение вызова после выброса экземпляра ‘std :: system_error’
what (): операция не разрешена Aborted (ядро сброшено)

Эта же программа прекрасно работает в Ubuntu 13.04 64 и 32 бит … Я не изменил параметры g ++ в Makefile .. Кажется, это ошибка Ubuntu 13.10 x64 ..

Может кто-нибудь мне помочь?

( Извините за мой плохой английский )

1

Решение

Скорее всего, вы пропускаете ключ -phtread при компиляции. Если вы делаете отдельный шаг, вам нужно добавить ключ -lpthread в командную строку.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]