如何通过Eclipse将'-pthread'选项添加到g ++?

时间:2014-02-10 17:57:26

标签: eclipse gcc g++

我正在使用eclipse编译多线程库。

如何在eclipse对g ++的调用中添加-pthread或-pthreads选项?

1 个答案:

答案 0 :(得分:14)

我差不多2年前写的原始答案现在已经过时了;今天是如何做到的。

右键单击项目文件夹或文件>属性,然后 C / C ++ Build>设置的。在 GCC C ++链接器>链接器标记添加-pthread,最后点击 Apply 按钮。就是这样。

我在Ubuntu 14.04上使用gcc 4.8和Eclipse Luna进行了测试。感谢Neil Traft将其指向comment



2014年2月的原始答案,现已过时:

右键单击项目文件夹或文件>属性,然后 C / C ++ Build>设置

GCC C ++编译器>其他-pthread添加到其他标记,然后点击应用按钮。

GCC C ++链接器>库单击 Libraries 栏上带绿色加号的图标添加pthread,最后点击 Apply 按钮。

这必须解决它。

请注意,您必须告诉编译器和链接器您正在编译多线程应用程序(将-pthread传递给编译器并将-lpthread传递给链接器。