顯示具有 開發工具(IDE)介紹 標籤的文章。 顯示所有文章
顯示具有 開發工具(IDE)介紹 標籤的文章。 顯示所有文章

2009年5月29日 星期五

Zata Debugger - c/c++偵錯工具

Zeta Debugger
剛好再網路上有看到,好像還不錯,改天再來玩玩看,先記錄下來





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的操作,煩請不吝指導一下,謝謝。

Aptana - 開發Web Application 的IDE工具

Aptana - 開發Web Application 的IDE工具

看官方網站上的介紹,介面感覺不錯,支援的語言也很多,不過我都還不會啦....
所以先在部落格上做的紀錄,日後再回來看。

是一套open source的軟體,Windows、Linux、Mac都可使用,此外也有for eclipse-plugs可供使用....


利用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功能,如果有人知道麻煩請告訴我,謝謝。

2009年5月25日 星期一

各種IDE工具介紹

IDE (Integrated Development Environment)

以下節錄至wiki

集成開發環境(Integrated Development Environment,簡稱 IDE,也有人稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程序開發人員開發軟件應用軟件
IDE通常包括編程語言編輯器、編譯器解釋器、自動建立工具、通常還包括調試器。有時還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支持面向對象的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。雖然目前有一些IDE支持多種編程語言(例如EclipseNetBeansMicrosoft Visual Studio),但是一般而言,IDE主要還是針對特定的編程語言而量身打造(例如Visual Basic)。

今天剛好瀏覽到ide介紹的網頁:
IDE Toolbox: 70+ IDEs for Developers

順便可以多多了解其他的開發工具,我自己本身只有用過visual c++、Dev C++、KDevelop、Eclipse...等工具。