柚子快報激活碼778899分享:環(huán)境---IDE的組成
柚子快報激活碼778899分享:環(huán)境---IDE的組成
集成開發(fā)環(huán)境(IDE,Integrated Development Environment )是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發(fā)環(huán)境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。
編譯器:用于將項目中編寫的代碼編譯為機(jī)器可識別的二進(jìn)制代碼。常見的編輯器有MSVC、GCC。
MSVC:MSVC是微軟Windows平臺Visual Studio自帶的C/C++編譯器。GCC:GCC原名GNU C Compiler,后來逐漸支持更多的語言編譯(C++、Fortran、Pascal、Objective-C、Java、Ada、Go等),所以變成了GNU Compiler Collection(GNU編譯器套裝),是一套由GNU工程開發(fā)的支持多種編程語言的編譯器。Cygwin:Cygwin是一個Windows下Unix-like模擬環(huán)境,具體說就是Unix-like接口(OS API,命令行)重定向?qū)?,其目的是不修改軟件源碼僅重新編譯就可以將Unix-like系統(tǒng)上的軟件移植到Windows上(這個移植也許還算不上嚴(yán)格意義上的無縫移植)。始于1995年,最初作為Cygnus軟件公司工程師Steve Chamberlain的一個項目。和GCC的關(guān)系:Cygwin是讓W(xué)indows擁有Unix-like環(huán)境的軟件而不是編譯器,GCC是安裝在Cygwin上的編譯器。MinGW:MinGW(Minimalist GNU on Windows)是一個Linux/Windows下的可以把軟件源碼中Unix-like OS API調(diào)用通過頭文件翻譯替換成相應(yīng)的Windows API調(diào)用的編譯環(huán)境,其目的和Cygwin相同。從而把Linux上的軟件在不修改源碼的情況下編譯為可直接在Win下執(zhí)行的exe。和GCC的關(guān)系:MinGW是編譯環(huán)境,不是編譯器,GCC是MingW中的核心組成。
編輯器:用于編寫代碼
項目管理工具:(這部分是小編自己理解的不知道對錯),在VSIDE中除了以上一些東西,我們在配置VS環(huán)境的時候有時候需要下載SDK或者Kit,SDK和kit小編理解是不是在這一部分中。SDK和Kit中包含的是一些Window的win32Api。
柚子快報激活碼778899分享:環(huán)境---IDE的組成
文章鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。