2013-04-08 18 views
0

它已經到了我的理解是錯誤克++與開發 - C++

[Linker error] undefined reference to `__gxx_personality_v0' 

是試圖編譯使用gcc編譯C++程序引起的。這可以通過用g ++編譯器編譯程序來解決,但是如何讓Dev-C++使用g ++編譯器呢?

+0

向我們展示了您的編譯命令行 – pm100 2013-04-08 17:46:08

+0

'gcc'用於C代碼,'g ++'用於C++代碼。我沒有安裝Dev-C++,所以我可能是錯的,但是嘗試找到類似_Tools - > Compiler options_的東西。 – soon 2013-04-08 17:50:02

回答

2
  1. 確保您的項目是C++項目,而不是C項目。上次我被迫使用Dev-C++時,我無法找到這樣做的工作方法。您可能需要刪除項目文件並創建一個新文件。
  2. 擺脫那碎片的垃圾。有更好的IDE可用。這裏有兩個:
0

這錯誤也可能由缺少的libstdC++,請確保您連接到通過 '-lstdC++' 該庫造成的,這應該是最後一個鏈接命令。