Я не знаю, что происходит в моей Ubuntu 13.10. Все мои функции, использующие std :: threads, выдают сообщение об ошибке:
прекращение вызова после выброса экземпляра ‘std :: system_error’
what (): операция не разрешена Aborted (ядро сброшено)
Эта же программа прекрасно работает в Ubuntu 13.04 64 и 32 бит … Я не изменил параметры g ++ в Makefile .. Кажется, это ошибка Ubuntu 13.10 x64 ..
Может кто-нибудь мне помочь?
( Извините за мой плохой английский )
Скорее всего, вы пропускаете ключ -phtread при компиляции. Если вы делаете отдельный шаг, вам нужно добавить ключ -lpthread в командную строку.
Других решений пока нет …