前沿拓展:
c编译器
桌面**作系统
对于当前主流桌面**作系统而言,可使用 Visual C++、GCC 以及 LLVM Clang 这三大编译器。
嵌入式系统
而在牛希据负才史获鱼胞嵌入式系统方面,可用的C语言编译器就非常丰富了,比如:
用于 Keil 公司 5ual DSP++ 编译器,专等等。
通常,用于嵌入式系统开发的编译工具链都没有免费版本,而且一般需要通过国内**进行购买。所以,这对于个人开发者或者嵌入式系统爱好者而言是一道不低的门槛。
主要分为桌面**作系统与嵌入式**作系统。
对于桌面**作系统可以使用VC++、GCC。
VC++是由微软开发的,只能用于 Windows **作系统;GCC 除了可用于 Windows **作系统之外,主要用于 Unix/Linux **作系统。VC++采用的框架是MFC。MFC不仅仅是人们通常理解的一个类库。你如果选择了MFC,也就选择了一种程序结构,一种编程风格。VC++编译器主要用于 Windows **作系统平台下的应用程序开发,它不开源。用户可以使用 Visual Studio Community 版本来**它,但要把通过 Visual Studio Community 工具生成出来的应用进行商用,那得阅读一下微软的许可证说明了。而使用GCC编译的程序却没有任何使用限制,任何开发者使用GCC编译的任何程序随时随地皆可商用。
对于嵌入式**作系统而言,编译器可选择的很多:
1,GCC编译器;
2,KeilC51单片机编译器;
3,ADS(ARM Development Suite)、RVDS(RealView Development Suite);
4,Visual DSP++;
拓展知识:
原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/43686.html