1

我不知道我的 Ubuntu 13.10 中发生了什么。我所有使用 std::threads 的函数都抛出错误消息:

抛出“std::system_error”实例后调用终止
what(): Operation not allowed Aborted (core dumped)

这个相同的程序在 Ubuntu 13.04 64 和 32 位中完美运行...我没有更改 Makefile 中的 g++ 参数。这似乎是 Ubuntu 13.10 x64 的错误。

谁能帮我?

( 对不起,我的英语不好 )

4

1 回答 1

1

编译时您很可能错过了 -phtread 开关。如果您在单独的步骤中链接,则需要将开关 -lpthread 添加到命令行。

于 2013-11-30T20:20:08.563 回答