2016-08-30 154 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