1

私のUbuntu 13.10で何が起こっているのかわかりません。std::threads を使用するすべての関数がエラー メッセージをスローしています。

「std::system_error」のインスタンスをスローした後に呼び出された終了
what(): 操作は許可されていません 中止されました (コア ダンプ)

この同じプログラムは、Ubuntu 13.04 64 ビットおよび 32 ビットで完全に動作します... Makefile の g++ パラメータを変更しませんでした.. Ubuntu 13.10 x64 のバグのようです..

誰でも私を助けることができますか?

( 下手な英語でごめんなさい )

4

1 に答える 1

1

コンパイル時に -phtread スイッチが欠落している可能性が最も高いです。別の手順でリンクする場合は、スイッチ -lpthread をコマンドラインに追加する必要があります。

于 2013-11-30T20:20:08.563 に答える