2016-08-30 156 views
0

嗨我有一些问题,我的C++程序。我使用的G ++ GNU,它是Windows 10,这里是出了错误:C++编译错误。 G ++ gnu

ld.exe:找不到-lpthread collect2.exe:错误:LD返回1个退出状态

请帮助,因为我无法弄清楚发生了什么事。

感谢, 灰粉

+0

您使用的是eclipse吗? – kfsone

+0

'ld.exe'?你确定你使用GNU吗? –

回答

0

这是一个连接错误。不是编译器错误。 它抱怨说它无法在库搜索路径中找到pthread库。要么它根本不存在,要么需要使用-L选项指示它在哪里。或者,如果不需要pthread,请删除-lpthread选项,以免尝试链接到它。

+0

我该怎么做? – Asher

0

如果我没有记错,Windows中没有pthread。尝试在Linux中编译它

+0

好吧,这回答在这个主题以及: http://stackoverflow.com/questions/2150938/can-i-get-unixs-pthread-h-to-compile-in-windows – bdbd