1. 程式人生 > >linux下最好的c開發環境——codeblocks

linux下最好的c開發環境——codeblocks

Code::Blocks 是一個開放原始碼的全功能的跨平臺C/C++整合開發環境。 Code::Blocks是開放原始碼軟體。Code::Blocks由純粹的C++語言開發完成,它使用了著名的圖形介面庫wxWidgets(2.6.2 unicode)版。對於追求完美的C++程式設計師,再也不必忍受Eclipse的緩慢,再也不必忍受Visual Studio的龐大和高昂的價格。

主要特點

雖然Code::Blocks從一開始就追求跨平臺目標,但是最初的開發重點是Windows平臺,從06年3月21日版本:1.0 revision 2220開始,Code::Blocks在它的每日構建中正式提供GNU/Linux版本,這樣 Code::Blocks在1.0釋出時就成為了跨越平臺的C/C++IDE,支援Windows和GNU/Linux。由於它開放原始碼的特點,Windows使用者可以不依賴於VS. NET,編寫跨平臺C++應用。 Code::Blocks提供了許多工程模板,這包括:控制檯應用、DirectX應用、動態連線庫、FLTK應用、GLFW應用、Irrlicht工程、OGRE應用、OpenGL應用、QT應用、SDCC應用、SDL應用、SmartWin應用、靜態庫、Win32 GUI應用、wxWidgets應用、wxSmith工程,另外它還支援使用者自定義工程模板。在wxWidgets應用中選擇UNICODE支援中文。 Code::Blocks支援語法彩色醒目顯示,支援程式碼完成(目前正在重新設計過程中)支援工程管理、專案構建、除錯。 Code::Blocks支援外掛,包括程式碼格式化工具AStyle;程式碼分析器;類嚮導;程式碼補全;程式碼統計;編譯器選擇;複製字串到剪貼簿;偵錯程式;檔案擴充套件處理器;Dev-C++DevPak更新/安裝器;DragScroll,原始碼匯出器,幫助外掛,鍵盤快捷鍵配置,外掛嚮導;To-Do列表;wxSmith;wxSmith MIME外掛;wsSmith工程嚮導外掛;Windows7外觀。 Code::Blocks具有靈活而強大的配置功能,除支援自身的工程檔案、C/C++檔案外,還支援AngelScript、批處理、CSS檔案、D語言檔案、Diff/Patch檔案、Fortan77檔案、GameMonkey指令碼檔案、Hitachi彙編檔案、Lua檔案、MASM彙編檔案、Matlab檔案、NSIS開源安裝程式檔案、Ogre Compositor指令碼檔案、Ogre Material指令碼檔案、OpenGL Shading語言檔案、Python檔案、Windows資原始檔、XBase檔案、XML檔案、nVidia cg檔案。識別Dev-C++工程、MS VS 6.0-7.0工程檔案,工作空間、解決方案檔案。 Code::Blocks基於wxWidgets開發,正體現了wxWidgets的強大。以前Borland C++Builder X宣稱基於wxWidgets開發跨平臺、相容性好、最優秀的C++ IDE環境,但沒有實現;讓我們拭目以待。國內的Code::Blocks愛好者和跨平臺開發員應該儘快建立中文Code::Blocks網站,提供Code::Blocks中文化支援,促進Code::Blocks在國內的發展。