Zeta Debugger
剛好再網路上有看到,好像還不錯,改天再來玩玩看,先記錄下來
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的操作,煩請不吝指導一下,謝謝。
標籤: 開發工具(IDE)介紹
Aptana - 開發Web Application 的IDE工具
Aptana - 開發Web Application 的IDE工具
看官方網站上的介紹,介面感覺不錯,支援的語言也很多,不過我都還不會啦....
所以先在部落格上做的紀錄,日後再回來看。
是一套open source的軟體,Windows、Linux、Mac都可使用,此外也有for eclipse-plugs可供使用....
標籤: 開發工具(IDE)介紹
利用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功能,如果有人知道麻煩請告訴我,謝謝。
標籤: 開發工具(IDE)介紹
2009年5月25日 星期一
各種IDE工具介紹
IDE (Integrated Development Environment)
以下節錄至wiki
集成開發環境(Integrated Development Environment,簡稱 IDE,也有人稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程序開發人員開發軟件的應用軟件。
IDE通常包括編程語言編輯器、編譯器/解釋器、自動建立工具、通常還包括調試器。有時還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支持面向對象的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。雖然目前有一些IDE支持多種編程語言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要還是針對特定的編程語言而量身打造(例如Visual Basic)。
今天剛好瀏覽到ide介紹的網頁:
IDE Toolbox: 70+ IDEs for Developers
順便可以多多了解其他的開發工具,我自己本身只有用過visual c++、Dev C++、KDevelop、Eclipse...等工具。
標籤: 開發工具(IDE)介紹