Meine Programme sehen wie folgt aus
%Vor%Wenn ich es mit dem folgenden Befehl kompiliere bekomme ich keine Fehler
%Vor%Aber wenn ich es ausführe bekomme ich den folgenden Fehler
%Vor%Könnte mir jemand helfen, wo ich falsch liege?
Wenn ich C ++ 11 Threads mit GCC verwende, verwende ich:
%Vor%Das funktioniert für mich.
Wenn Sie Ihren Code mit g++
kompilieren, verwenden Sie die Option -pthread
.
Unten ist die Antwort, die ich von stackoverflow finde: In g ++ ist C ++ 11 Thread-Modell mit Pthreads im Hintergrund?
Jeder hat bereits geantwortet, dass Sie das Argument -pthread benötigen, das an den Compiler übergeben wird. Fast sicher wird es nicht in 4.8 ändern, aber Ссылка wird die Ausnahme zumindest haben eine nette Nachricht, die angibt, was falsch ist.
Tags und Links c++ multithreading gcc c++11