2009年5月29日 星期五

Code::Blocks - 編譯C/C++的IDE工具

因為最近很瘋狂各種的IDE開發工具,所以發表了一堆文章,主要也是做個記錄,因為這些都是很好用的工具,隨然常用的只會有幾種,不過我想多認識一些也無妨,做個記錄日後要用到再來看.....

今天要介紹的是 Code::Blocks 這也是一款open source的軟體,同樣的可以在許多平台上操作。


網路上的教學一堆,隨便google一下就出現一堆,官方網站也有help文件,我就不浪費空間再來介紹如何使用、安裝....

以windows為例,進入下載網頁後,會有 codeblocks-8.02-setup.exe 跟 codeblocks-8.02mingw-setup.exe 可以下載,我是下載codeblocks-8.02-setup.exe,因為我已經有安裝MinGW了,我想codeblocks-8.02mingw-setup.exe應該是包括MinGW一起的(猜測...我沒去試)。

下載後執行,這套軟體有個好處,他會去偵測你系統內已經安裝的編譯器,所以會出現detected字樣,至於其他的編譯器,我想可能只是個列表說明他有支援的編譯器,以我為例他舊有偵測到除了Mingw外還有Borland c++ compiler,所以還不錯啦。

設定好之後就可以使用了,建立一個Project之後就會出現你要建立什麼樣類型的專案,並且你想存在哪裡以及專案名稱,然後就會出現一個main.c (or main.cpp),裡面好像已經有內容了,就是有名的hello world,不過應該可以從設定裡把它弄掉,有人知道嗎? 可以告訴我嗎? 感恩...

對了還有一點,因為我是自行安裝MinGW,而我安裝後裡面好像沒有gdb,所以要自行下載,這裡提供個網址 GNU Debugger for Windows 下載後搬到 " ...\MinGW\bin\ " 底下,然後再檢查CodeBlocks設定內的路徑是否正確,做個確認而已,因為CodeBlocks會以MinGW預設安裝路徑來設定,所以路徑應該不會有什麼問題。

最後我還是遇到一些debug操作上的問題,目前正待克服中,如果有人了解debug的操作,煩請不吝指導一下,謝謝。

0 意見: