在Ubuntu 14.04中的Code :: Blocks上的C ++ 11

时间:2015-02-06 11:27:20

标签: multithreading ubuntu c++11 gcc

所以我试图用一个线程运行一个简单的hello world程序。它是标准的hello world程序,用于向您介绍线程。我在Ubuntu 14.04上使用Code :: Blocks IDE,我有gcc 4.8.2。我使用GCC编译器来构建我的项目,我还检查了选项`Have g ++遵循C ++ 11 ISO C ++语言标准[-std = c ++ 11]',但是当我构建项目时,我收到此错误:< / p>

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

我见过解决方案告诉我在某处添加-pthread-lthread,但我不知道在哪里写这个......有什么帮助?

1 个答案:

答案 0 :(得分:1)

将“-pthread”添加到链接器选项(“链接器设置”→“其他链接器选项”)。

  • sourcecode blocks pthread的第一个Google结果)