2017-01-13 35 views
0

我正在使用Eclipse CDT和MinGW在Windows 8.1上進行C開發。如何強制Eclipse CDT MinGW工具鏈使用mingw32-g ++。exe?

我已解壓公司內部MinGW包,並將其複製到c:\MinGW,所以它不是安裝程序。我還添加了c:\MinGW\bin到路徑。

當我運行Eclipse CDT時,它確實檢測到MinGW工具鏈。但是,在建立一個C項目並告訴它使用MinGW工具鏈並構建它之後,我在控制檯輸出中看到使用的C編譯器爲gcc,並且我想使用mingw32-g++.exe

如何在Eclipse CDT中定義這個?

我檢查項目Properties\C C++ Build\Tool Chain Editor\used tools下我看到以下內容:

  • GCC彙編
  • GCC歸檔
  • GCC C++編譯器
  • GCC C編譯器
  • MinGW的Ç鏈接
  • MinGW C++鏈接器
+2

你爲什麼要用C++編譯器來編譯C文件?請[編輯]你的問題,並更清楚你想要做什麼。 – user694733

回答

0

編譯器在項目屬性\C C++ Build\Settings\Tool Settings下定義。這裏應該選擇GCC Compiler並指定mingw32-g++或只是g++,或者需要的編譯器。