一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

C語言編譯器和IDE

 217小月月坑 2015-07-09

1、什么是編譯器

    C語言代碼是由固定的詞匯按照固定的格式組織起來的,簡單直觀,程序員容易識別和理解,但是對于CPU,C語言代碼就是天書,根本不認(rèn)識,CPU只認(rèn)識幾百個(gè)二進(jìn)制形式的指令。這就需要一個(gè)工具,將C語言代碼轉(zhuǎn)換成CPU能夠識別的二進(jìn)制指令,也就是將代碼加工成 .exe 程序;這個(gè)工具是一個(gè)特殊的軟件,叫做編譯器(Compiler)。 
    編譯器能夠識別代碼中的詞匯、句子以及各種特定的格式,并將他們轉(zhuǎn)換成計(jì)算機(jī)能夠識別的二進(jìn)制形式,這個(gè)過程稱為編譯(Compile)。
    C語言的編譯器有很多種,Windows 下常用的是微軟開發(fā)的 cl.exe,Linux 下常用的是GUN組織開發(fā)的 GCC。
    你的代碼語法正確與否,編譯器說了才算,我們學(xué)習(xí)C語言,從某種意義上說就是學(xué)習(xí)如何使用編譯器,讓編譯器生成 .exe 程序。
    編譯器可以100%保證你的代碼從語法上講是正確的,因?yàn)槟呐掠幸稽c(diǎn)小小的錯(cuò)誤,編譯也不能通過,編譯器會告訴你哪里錯(cuò)了,便于你的更改。

2、選擇合適的IDE

實(shí)際開發(fā)中,除了編譯器等必須的工具,我們往往還需要很多其他輔助軟件,例如編輯器、調(diào)試器、文件管理等,這些工具通常被打包在一起,統(tǒng)一發(fā)布和安裝,例如 Visual C++ 6.0、Visual Studio、Dev C++、Code::Blocks、C-Free 等,它們統(tǒng)稱為IDE(Integrated Development Environment,集成開發(fā)環(huán)境)。

在Windows下,IDE的選擇是很糾結(jié)的事情:
1) Visual C++ 6.0 是1998年的產(chǎn)品,很古老了,在Win7、Win8下會有各種各樣的兼容性問題。很多高校仍然以 Visual C++ 6.0 為教學(xué)工具講解C或C++。

2) Visual Studio 是 Visual C++ 6.0 的升級版,增加了很多特性,非常龐大,安裝包有2~3G,下載不便,而且會安裝很多暫時(shí)用不到的工具(安裝時(shí)間將近1個(gè)小時(shí)),卸載不干凈;如果你的計(jì)算機(jī)配置低,運(yùn)行Visual Studio會吃力。

3) Dev C++、Code::Blocks、C-Free 默認(rèn)使用MinGW(GCC編譯器的Windows版本)或者Cygwin(Windows平臺上運(yùn)行的Linux模擬環(huán)境),不是真實(shí)的Windows開發(fā)環(huán)境。


    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    久久大香蕉一区二区三区| 亚洲精品蜜桃在线观看| 日本最新不卡免费一区二区| 激情五月天免费在线观看| 日韩中文高清在线专区| 成在线人免费视频一区二区| 亚洲熟妇中文字幕五十路| 欧美国产在线观看精品| 欧美激情一区二区亚洲专区| 欧美大胆美女a级视频| 国产又粗又猛又爽又黄的文字| 熟女高潮一区二区三区| 亚洲品质一区二区三区| 日本加勒比不卡二三四区| 91天堂素人精品系列全集| 天海翼精品久久中文字幕| 欧美一级片日韩一级片 | 国产精品亚洲二区三区| 国产白丝粉嫩av在线免费观看| 日韩成人中文字幕在线一区| 免费啪视频免费欧美亚洲| 五月天六月激情联盟网| 午夜国产精品国自产拍av| 日本最新不卡免费一区二区| 国产成人精品资源在线观看| 国产亚州欧美一区二区| 国产亚洲神马午夜福利| 亚洲欧美一二区日韩高清在线| 亚洲一区二区福利在线| 国内精品伊人久久久av高清| 日木乱偷人妻中文字幕在线| 日韩日韩日韩日韩在线| 亚洲专区中文字幕在线| 三级高清有码在线观看| 99久久婷婷国产亚洲综合精品| 欧美午夜一级特黄大片| 大香蕉精品视频一区二区| 国产欧洲亚洲日产一区二区| 精品人妻av区波多野结依| 熟妇久久人妻中文字幕| 沐浴偷拍一区二区视频|