嗨我有一些問題,我的C++程序。我使用的G ++ GNU,它是Windows 10,這裏是出了錯誤:C++編譯錯誤。 G ++ gnu
ld.exe:找不到-lpthread collect2.exe:錯誤:LD返回1個退出狀態
請幫助,因爲我無法弄清楚發生了什麼事。
感謝, 灰粉
嗨我有一些問題,我的C++程序。我使用的G ++ GNU,它是Windows 10,這裏是出了錯誤:C++編譯錯誤。 G ++ gnu
ld.exe:找不到-lpthread collect2.exe:錯誤:LD返回1個退出狀態
請幫助,因爲我無法弄清楚發生了什麼事。
感謝, 灰粉
這是一個連接錯誤。不是編譯器錯誤。 它抱怨說它無法在庫搜索路徑中找到pthread庫。要麼它根本不存在,要麼需要使用-L
選項指示它在哪裏。或者,如果不需要pthread,請刪除-lpthread
選項,以免嘗試鏈接到它。
我該怎麼做? – Asher
如果我沒有記錯,Windows中沒有pthread。嘗試在Linux中編譯它
好吧,這回答在這個主題以及: http://stackoverflow.com/questions/2150938/can-i-get-unixs-pthread-h-to-compile-in-windows – bdbd
您使用的是eclipse嗎? – kfsone
'ld.exe'?你確定你使用GNU嗎? –