eclipse 修改默認 BuildCommand make -> mingw32-make.exe

Eclipse 菜單:

Project->Properties

Properties for 窗口:

左邊C/C++ Build

右邊Builder type :External builder

        脫選【uncheck】 Use default build command

        build command : mingw32-make.exe

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

參考 http://blog.csdn.net/mayqlzu/article/details/5312116

用Eclipse+Mingw+gdb組建C/C++開發環境

2028人閱讀 評論(1) 收藏 舉報

1 下載安裝jre,Eclipse本身是Java程序,運行的時候需要jre。


2 下載Eclispe for C/C++,解壓到任意位置。

 

3 下載Mingw安裝程序,運行,選擇需要的組件,我選擇了g++編譯器和Makefile工具,它會自動下載安裝。

 

4 下載安裝gdb到Mingw的安裝目錄,gdb的bin和include目錄會和Mingw的同名目錄合併的。

 

下面開始配置Eclipse。

 

5 Project->Properties->C/C++ Build->Environment, 添加一個PATH變量,指向Mingw的bin目錄,由於mingw32-make.exe, g++.exe

, gdb.exe都在這個目錄下,所以至此,Eclipse能找到這些工具了。

 

6 對於makefile工具,Eclipse默認會去找make.exe,可是mingw自帶的工具叫mingw32-make.exe,所以要改一下設置,Project->Properties->C/C++ Build -> Builder Settings -> Build Command 改成mingw32-make.exe.

 

 

7 如果要用到stdio.h等頭文件,需要告訴Eclispe他們的 位置,Project->Properties->C/C++ General -> Path and Symbals->Include

-> GNU C++, 添加mingw自帶的include 目錄的路徑,例如:C:/MinGW/include。

 

8 至於庫文件的搜索路徑,我沒有設置,估計Eclipse自己能找到。

 

9 新建一個C++ 工程HelloWorld, Build,Run,看到Eclipse的Console打出HelloWorld!,大功告成,呵呵。

 

2013/03/13 更新:

最近又整了一次環境,有些地方不一樣了,記錄一下.

1) mingw推出了一個安裝工具,供你選擇組件,然後自動下載安裝;我一開始選的是裝c和c++的編譯器,裝好之後安裝目錄的bin目錄下有很多編譯器,比如g++,mingw32-g++等,看起來都是c++的編譯器,,就是沒有叫gcc的,於是我刪除了重裝,這次只選c編譯器,終於有gcc了;

2) 這個版本的mingw自帶gdb了,不用額外下載安裝了;

3) 用eclipse建c工程的時候,不要選GNU Autotools下面的選項,應該選Executable下面的選項,比如Hello World ANSI C Project,我一開始因爲選錯了,總是遇到莫名奇怪的編譯錯誤,比如"sh-c "autoreconf-i".

4) 現在我的helloworld終於可以編譯,運行和調試了,是的,可以調試了,因爲這次的mingw自帶gdb.

折騰期間,我還試用了codeblocks,因爲自帶編譯器和gdb,安裝確實很方便,缺點是調試的時候不方便,鼠標放到變量上去看不到值,必須打開watcher窗口,手動添加變量,太原始了,所以果斷棄用;



 

 

 

發佈了1 篇原創文章 · 獲贊 3 · 訪問量 3790
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章