Code::Blocks
開發者 | The Code::Blocks team |
---|---|
目前版本 |
|
原始碼庫 | |
程式語言 | C++、C |
作業系統 | 跨平台 |
類型 | 整合式開發環境 |
授權條款 | GNU通用公眾授權條款 |
網站 | http://www.codeblocks.org |
Code::Blocks是一個免費、開源、跨平台的整合式開發環境,使用C++開發,並且使用wxWidgets做為GUI函式庫。Code::Blocks使用了外掛程式架構,其功能可以使用外掛程式自由地擴充。目前,Code::Blocks主要針對開發C/C++程式而設計。
Code::Blocks目前支援Windows、Linux及Mac OS X數種平台。使用者亦能夠在FreeBSD環境中架設Code::Blocks。[2]
歷史
此章節尚無任何內容,需要擴充。 |
特色
以下敘述主要適用於10.05版本。
- 不需要自行編寫Makefile。但若需要的話,可以強制Code::Blocks使用指定的Makefile。
- 支援多款編譯器,如GCC、Intel C/C++編譯器、Microsoft Visual C++編譯器(Windows平臺下),還有針對單片機的ARM GCC、AVR GCC等等。而其本身僅僅是IDE外殼。不過對GCC的支援最爲完善。
- 擁有完整的基礎除錯功能。
- 內建profile外掛程式。
- (至少在Linux版本)通過安裝可選外掛程式,可以調用Valgrind進行主記憶體洩漏檢測和快取效能分析。
- 外掛程式中帶有兩款小遊戲:俄羅斯方塊和貪吃蛇。
參看
參考資料
- ^ http://www.codeblocks.org/downloads/binaries/changelog; 檢索日期: 2020年3月30日.
- ^ Code::Blocks現正開放下載FreeBSD ports collection[永久失效連結].