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