Windows平台下,C语言编译器(非C++编译器)有哪些?最新版本!

拒绝VC6.0,我现在用的是VC++11.0,就是想用纯C编译器编译一些C代码!

第1个回答  2013-01-14
没意思的事,不正确的说法,就是纯C开发嵌入式系统,仍然是在另一个平台使用C编译器写好代码。要想在原生平台使用纯C,必须要用汇编把机器给启动再实现一个小型功能平台,实现一些规范和接口,在此基础按C规范实现一个小的C编译器,再一步步扩张成一个功能更完善的东西来用它直接开发软件。

要在windows下使用你所谓的纯C,那么你要熟悉系统内核接口,ABI(应用程序二进制接口)规范,根据它来实现ANSI-C规范的编译器。
或者很简单,使用VC编译器,不使用任何库,纯调用内核功能号来写C代码。
第2个回答  2013-01-14
Turbo C2.0、LCC-Win32、 MinGW(核心是GCC)的编译器。

参考资料:http://baike.baidu.com/view/1564676.htm

本回答被提问者采纳
第3个回答  2013-01-14
那推荐你写makefile吧,绝对适合楼主这种喜欢纯天然无公害/绿色无污染的人.
从编译到连接,每一步都在你的掌握之中.本回答被网友采纳
第4个回答  2013-01-14
gcc是你最好的选择
第5个回答  2013-01-15
没多少区别的,你把扩展名改成C就OK了,另外一些编译器扩展,在讲C的书籍里都不会提到,你不用就行了.追问

编译器扩展? 请详细讲解一下?

Linux内核代码使用什么C语言写的?

追答

例如你#pragma这些.

相似回答