2009年5月29日 星期五

利用Eclipse 編譯 C/C++ for Windows

因最近在學習JAVA,而用的開發工具是eclipse ,然而我也想拿來編譯C/C++的程式,所以就索性上網找一下教學,剛好有一篇蠻有名......
請參考 ==> Window+GCC+CDT用Eclipse開發C、C++

不過在此跟大家在介紹一下另一套免費開發工具 Bloodshed Software - Dev-C++ ,這套應該很多人都有用過,比較簡單安裝後即可使用,也是一套很不錯的工具。

會跟在介紹這套工具是因為eclipse步驟比較繁瑣,但不困難,不過各有各的喜好,都很好用啦~~

以下是我的環境及所使用到的軟體
Windows xp with sp3
eclipse-cpp-ganymede-SR2-win32
CDT 6.0 M6
MinGW 5.1.4

至於如何安裝即設定等..問題,請參考上面所提的文章,裡面介紹的很詳盡,照著作就不會有問題了。

接下來我就直接以我的環境為例,實作一個cpp程式:

1. File→New→C++ project

2. 出現對話框,name隨便打,選擇Makefile project→Empty Project,Toolchain→MinGW GCC(其他的Project type跟Toolchain應該也都可以選,有興趣者請自行嘗試。)

3. 在剛剛建立的Project上按右鍵 New→Source File

4. 出現對話框,檔名隨便打,要記得加附檔名 (.cpp或.c)

5. 隨便邊個檔案,就用有名的hello world吧!

6. 在剛剛建立的Project上按右鍵 New→File

7. 出現對話框,file name打makefile

8. 內容如下

9. 在右邊Make Targets工作區內的Project按右鍵 Add Make Target

10. 出現對話框,Target Name:Build(or any name) Make Target:all

11. 在剛剛建立的Build上連點二下,就會進行編譯

12. 編譯內容如下

13. Run→Run As→Local C/C++ Application

14. 執行畫面如下,出現hello world


備註:
1. 由於版本不一樣,原作者內的步驟七與我的不同,我是在Project->Properties->C/C++ Build->Settings->Binary Parse
2. 我一直不曉得該如何進入debug 模式,會出現錯誤,可是他明明有debug功能,如果有人知道麻煩請告訴我,謝謝。

0 意見: