前沿拓展:
c編譯器
桌面**作系統(tǒng)
對(duì)于當(dāng)前主流桌面**作系統(tǒng)而言,可使用 Visual C++、GCC 以及 LLVM Clang 這三大編譯器。
嵌入式系統(tǒng)
而在牛希據(jù)負(fù)才史獲魚胞嵌入式系統(tǒng)方面,可用的C語(yǔ)言編譯器就非常豐富了,比如:
用于 Keil 公司 5ual DSP++ 編譯器,專等等。
通常,用于嵌入式系統(tǒng)開發(fā)的編譯工具鏈都沒(méi)有免費(fèi)版本,而且一般需要通過(guò)國(guó)內(nèi)**進(jìn)行購(gòu)買。所以,這對(duì)于個(gè)人開發(fā)者或者嵌入式系統(tǒng)愛(ài)好者而言是一道不低的門檻。
主要分為桌面**作系統(tǒng)與嵌入式**作系統(tǒng)。
對(duì)于桌面**作系統(tǒng)可以使用VC++、GCC。
VC++是由微軟開發(fā)的,只能用于 Windows **作系統(tǒng);GCC 除了可用于 Windows **作系統(tǒng)之外,主要用于 Unix/Linux **作系統(tǒng)。VC++采用的框架是MFC。MFC不僅僅是人們通常理解的一個(gè)類庫(kù)。你如果選擇了MFC,也就選擇了一種程序結(jié)構(gòu),一種編程風(fēng)格。VC++編譯器主要用于 Windows **作系統(tǒng)平臺(tái)下的應(yīng)用程序開發(fā),它不開源。用戶可以使用 Visual Studio Community 版本來(lái)**它,但要把通過(guò) Visual Studio Community 工具生成出來(lái)的應(yīng)用進(jìn)行商用,那得閱讀一下微軟的許可證說(shuō)明了。而使用GCC編譯的程序卻沒(méi)有任何使用限制,任何開發(fā)者使用GCC編譯的任何程序隨時(shí)隨地皆可商用。
對(duì)于嵌入式**作系統(tǒng)而言,編譯器可選擇的很多:
1,GCC編譯器;
2,KeilC51單片機(jī)編譯器;
3,ADS(ARM Development Suite)、RVDS(RealView Development Suite);
4,Visual DSP++;
拓展知識(shí):
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http:///43686.html