¿Cómo hacer que CDT / Eclipse funcione con subprocesos de C ++ 11?

Intenté probar un ejemplo de subprocesos de C ++ 11 en Eclipse. Pero recibí este mensaje al ejecutar el programa:

terminar llamado después de lanzar una instancia de 'std :: system_error' que (): operación no permitida '

Mi sistema: ubuntu + gcc 4.7

Programa:

<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>

... y si, yo pongo-std=c++11 y-pthread dentroC/C++ Build -> Settings -> Tool Settings -> Cross G++ Compiler -> Miscellaneous -> Other Flags.

¿Algún comentario?

Respuestas a la pregunta(3)

Su respuesta a la pregunta