Как заставить CDT / Eclipse работать с потоками C ++ 11?

Я пытался протестировать пример потоков C ++ 11 в Eclipse. Но я получил это сообщение при запуске программы:

terminate вызывается после создания экземпляра 'std :: system_error' what (): операция не разрешена '

Моя система: Ubuntu + GCC 4,7

Program:

<code>#include <iostream>
#include <thread>

void worker()
{
    std::cout << "hello from worker" << std::endl;
}

int main(int argc, char **argv)
{
    std::thread t(worker);
    t.join();
}
</code>

... и да, я положил-std=c++11 а также-pthread внутриC/C++ Build -> Settings -> Tool Settings -> Cross G++ Compiler -> Miscellaneous -> Other Flags.

Любые комментарии

Ответы на вопрос(3)

Ваш ответ на вопрос