g ++ 4.8.1 C ++ Wątki, std :: system_error - operacja niedozwolona?

To nie jest duplikat pytania, ponieważ przedstawione rozwiązania nie działają na moim kompilatorze. Próbuję skompilować i uruchomić następujący przykładz tego pytania.

#include <thread>
#include <iostream>

int main(int, char **){
    std::thread tt([](){ std::cout<<"Thread!"<<std::endl; });
    tt.join();
}

Próbowałem użyć rozwiązań przedstawionych zarówno w tym oryginalnym pytaniu, jak iw zaakceptowanej odpowiedzi naten duplikat. Jednak chociaż próbowałem wszystkich wymienionych kombinacji, w szczególności próbowałem

g++  main.cpp -o main.out -pthread -std=c++11

Gdy uruchomię wynikowy plik wykonywalny, nadal otrzymuję

terminate called after throwing an instance of 'std::system_error'
  what():  Enable multithreading to use std::thread: Operation not permitted
Aborted (core dumped)

Oto wyjścieg++ --version.

g++ (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Czy istnieje inny porządek lub zestaw poleceń, których muszę użyćg++ 4.8.1?

questionAnswers(1)

yourAnswerToTheQuestion