2
我的.cpp程序時:錯誤的命令行編譯一個.cpp程序
#include <iostream>
using namespace std;
int main() {
cout << 5;
return 0;
}
我有Windows 8,和gcc版本3.4.2(我需要這一個由於教學法原因)
當我在命令行:G ++ prova.cpp,它返回此錯誤:
g++: Internal error: Aborted (program collect2)
Please submit a full bug report.
我做錯了嗎?是因爲Windows 8嗎?
nb。當我做例如:g ++ -c prova.cpp它的工作原理!
這裏並不明顯,這裏有什麼問題。由於'-c'的意思是「僅編譯」,所以鏈接器步驟可能失敗。你有寫訪問輸出目錄嗎? – driis
@driis:實際上,對'gcc'使用的鏈接器'collect2'的引用,它甚至在消息中表示鏈接器失敗,只是有點尷尬。然而,什麼導致了這個錯誤,我不知道。 –
你做錯了什麼是使用一個真正的舊版本的g ++。升級和問題可能會消失。 –