国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Eclipse迎來新時代,全面支持C

Eclipse迎來新時代,全面支持C/C++開發(fā)

著名的開源組織Eclipse Foundation于近日發(fā)布了CDT 2.0 (C Development Tool 2.0),標(biāo)志著Eclipse全面支持C/C++的軟件開發(fā),為開發(fā)人員提供了又一個C/C++的集成開發(fā)環(huán)境。

Eclipse是IBM捐獻(xiàn)并積極支持的開源項目,它凝聚了來自世界各地的優(yōu)秀軟件開發(fā)人員不斷的貢獻(xiàn)和創(chuàng)新,僅以兩年的發(fā)展歷史,Eclipse就先后 奪得Jolt最佳IDE獎、JDJ編輯推薦IDE等殊榮。Eclipse成功之處包括其靈活且統(tǒng)一的插件機制,它授予了獨立軟件供應(yīng)商(ISV)開發(fā)兼容 Eclipse插件的能力,并使得Eclipse自身的功能可無限擴充。市面上支持Eclipse的插件由去年的200個增長到現(xiàn)在的500多個,涵蓋數(shù) 據(jù)庫連接、語法矯正、代碼生成、可視化編輯,等多個領(lǐng)域。IBM的Websphere Studio Application Developer 5.x (一個企業(yè)級的Java集成開發(fā)環(huán)境) 就是由Eclipse加上300多個插件構(gòu)成的。

Eclipse另一買點是可在多個操作系統(tǒng)上運行,具有跨平臺的特性。無論你是在Windows上還是在Linux的世界里, 你都可使用Eclipse,并享受一致的操作體驗。 這一特點對C/C++開發(fā)人員尤其重要。很多C/C++的項目需要在Linux或Unix上運行,但在Eclipse的CDT出現(xiàn)之前,Linux和 Unix下并沒有真正意義上的C集成開發(fā)環(huán)境。許多開發(fā)人員"退而求其次",先在 Windows里用Visual Studio來編寫C程序,然后導(dǎo)入到Linux或Unix平臺上調(diào)試,這樣的做法非常不便?,F(xiàn)在Eclipse提供了跨平臺的C集成開發(fā)環(huán)境,C程序員 可直接在Linux或Unix上使用它,這樣編寫、編譯、調(diào)試都可在同一個平臺上執(zhí)行。

Eclipse由四個部分組成---Eclipse Platform,JDT, CDT, 和PDE。Eclipse Platform提供了一個通用的開發(fā)平臺,JDT (Java Development Tool)支持Java開發(fā),CDT (C Development Tool)支持C開發(fā),PDE (Plugin Development Environment)為編寫插件提供了便捷的開發(fā)環(huán)境。


新版的CDT 2.0和Eclipse 3.0幾乎同時推出,CDT2.0提供了許多方便C/C++開發(fā)的新特性:

Globalization (多國語言支持)

CDT包含了多個語言包,支持Brazilian Portuguese, French, German, Italian, Japanese, Korean, Spanish, Simplified Chinese 簡體中文, 和 Traditional Chinese 繁體中文。

Automatic Project Settings Discovery (自動化的項目設(shè)定發(fā)現(xiàn))

C/C++ Make Project > Discovery Options的項目設(shè)置對話筐里,可設(shè)定自動生成項目的defines和include路徑。


Multiple Binary Architectures Per Project

如果需要編譯多個Binary格式,可在Binary Parser里選擇適當(dāng)?shù)母袷健?br>


Include Paths and Symbols

C/C++ Include Paths and Symbols來設(shè)定項目以支持搜索,索引和其它源碼導(dǎo)航功能。


Source Folders

C/C++ Project Paths 項目屬性對話框里設(shè)定哪些文件和目錄是source, output或library。


C/C++ File Types

C/C++ File Types 里定義特別文件尤其是C++ 沒有擴展名的頭文件。


Build Console Colours

可在Window > Preferences > C/C++ > Build Console里設(shè)定顏色,從而使Console(控制臺)里輸出的結(jié)果更方便查錯。


C/C++ Content Assist

有了"C/C++編碼助手"編寫C代碼容易得多了! "C/C++編碼助手"可自動補全所有的class和structure成員,local和global變量,pre-processor defines, 和 pre-processor commands。

你可在C/C++ Editor Preferences 里配置"C/C++編碼助手"的編碼補全功能。 


Rename Refactoring

C/C++程序員現(xiàn)在也可享受"重構(gòu)" (Refactor) 的好處了。在 Refactor > Rename 的彈出式菜單里可選對 class,type names, methods, functions,和member names進(jìn)行一次性安全的重命名。


Open Type

Navigate > Open type (Ctrl-Shift-T) 打開一個對話框,在此對話框里可過濾 C/C++ classes, structures, unions, typedefs, enumerations 和 namespaces.


C/C++ Browsing Perspective

可在 C/C++ Browsing Perspective 里瀏覽一個項目中的 class 和 structure members。


Makefile Editor

Makefile Editor 提供語法高亮顯示, 代碼自動補全,和content outlining功能。


Mixed Source/Assembly

Disassembly View 可同時顯示 assembly code 和 source !


Global Variables

全局變量可在 Variables View 瀏覽。



通用功能


除了CDT2.0本身的功能,使用Eclipse的C程序員也可Eclipse Platform提供的通用功能,比如: 內(nèi)建的CVS版本控制,本地歷史記錄追蹤,插件 / 補丁管理,一站式的補丁升級,等等。


總結(jié)

在短短的兩年里,Eclipse已經(jīng)發(fā)展成適用于企業(yè)級軟件開發(fā)的IDE,并足可和商用IDE比如JBuilder、WebSphere Studio、IntelliJ媲美。

現(xiàn)在,Eclipse已經(jīng)瞄準(zhǔn)世界上最大的程序員群體 --- C/C++程序員。Eclipse不再只是Java開發(fā)人員獨享的IDE了,CDT 2.0提供了C/C++開發(fā)環(huán)境。Eclipse的宗旨就是為開發(fā)人員提供一個統(tǒng)一的開發(fā)平臺。因此有人說Eclipse不是傳統(tǒng)意義上的IDE (集成開發(fā)環(huán)境),而應(yīng)該是 UDE (Universal Developement Environment 通用開發(fā)環(huán)境)。

Eclipse在兩年的時間里就有如此成就,未來它還會帶給我們什么樣的驚喜? 我們可以翹首以待,但何不現(xiàn)在就享受Eclipse帶來的開發(fā)體驗?zāi)?



Eclipse官方網(wǎng)站
http://www.eclipse.org/

CDT網(wǎng)頁
http://www.eclipse.org/cdt/

Eclipse插件網(wǎng)站
http://eclipse-plugins.2y.net/eclipse/index.jsp

Eclipse插件中心
http://www.eclipseplugincentral.com/




Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=45225

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Eclipse ARM IDE 開發(fā)環(huán)境
eclipse 各版本區(qū)別
轉(zhuǎn):Linux使用Eclipse開發(fā)C/C++
linux下java開發(fā)環(huán)境安裝
25個最佳最閃亮的Eclipse開發(fā)項目 - CSDN Java頻道
eclipse上配置c語言開發(fā)環(huán)境
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服