当前位置:  开发笔记 > 编程语言 > 正文

Windows上的C是否有编译器或IDE被视为行业标准?

如何解决《Windows上的C是否有编译器或IDE被视为行业标准?》经验,为你挑选了8个好方法。

从这篇文章中获得建议后,我购买了一本"C语言程序设计语言",并很高兴地读完了这篇文章.

但是,我过去编写的所有内容都已被解释,我不知道在哪里寻找一个好的C编译器或IDE(甚至还有一个?).谷歌搜索为C++编译器带来了很多结果,我认为这不是一回事吗?哈哈.我想知道是否有C的编译器或IDE被视为行业标准(有点像Zend Studio几乎是PHP IDE),或者至少有一个通常被认为是高质量的产品.



1> Rob..:

我很惊讶,没有一个人提到PellesÇ.适用于Windows的超级小C IDE; 包括一个基于LCC的编译器.也就是说,NetBeans 6.5对C和C++提供了不错的支持,Code :: Blocks非常值得一试.



2> Andrew Rolli..:

嗯,Visual Studio是Windows上的标准,并且有免费版本可用.但它确实有一堆微软特定的扩展.但是,为了学习,开发控制台应用程序非常简单,也非常接近标准的K&R风格C.

然而,回到过去,我曾经使用过Watcom,这在当时也相当不错.它比Visual Studio稀疏得多,但对于初学者来说这可能是一个优势.我相信它现在也可以免费获得http://www.openwatcom.org/index.php/Main_Page

如果你的主要操作系统是Windows,我可能会建议从那开始.

编辑:新的实时网址


Visual C++的C编译器不支持C99,更不用说C11了.

3> Excel Kobaya..:

大多数人在Windows上使用Microsoft Visual Studio进行开发.你可以在这里获得一个免费版本:http: //www.microsoft.com/express/download/.

通常GCC在Unix上使用,通常包含在OS中.

C和C++非常相似,但C++允许类.大多数C++编译器都会编译C代码.


细心的C不是C++的一个子集(C中有些东西不适用于C++编译器).因此,如果您想要使用真正的C,则不能使用C++编译器.
我没有说任何这些事情.我说大多数C++编译器都会编译C,这是正确的,即使他们使用的C语言在C++中不起作用.
我遇到的每个C++编译器也可以编译C - 事实上,如果源文件的扩展名为.c,默认情况下它们将使用C语言规则.然而,反过来显然不是这样 - 有很多C编译器不知道对C++的蹲坐.
C和C++在某种意义上是相似的,但是你必须知道重要的和根本的差异,否则你会遇到麻烦.
另外,thealliedhacker并不是说C和C++是相同的或子集或其他什么.例如,Visual Studio C++套件也附带一个C编译器.如果你编写一个C源文件,它将很乐意编译只有C的东西.
C不是C++的子集.C++不是C的超集.Visual Studio的C编译器是垃圾,不支持C99.

4> Matthew Rust..:

当我在大学进行C\C++编程时,我几乎完全使用了DevC++.它与MinGW编译器捆绑在一起.设置和滚动非常容易.除此之外,我唯一的其他推荐是Visual Studio.



5> BIBD..:

GCC(GNU编译器)和vi/emacs(或者uber-newbies的pico)

附录:记住C不是C++的子集,因此c ++编译器不一定合适.



6> Jeremiah..:

几乎所有的C++编译器都会编译C代码.

我建议使用Microsoft Visual Studio.它有免费版本.

大多数C程序员喜欢拥有自己的编辑器并选择适合他们项目的编译器.这就是为什么你可以为C下载多个不同的编译器而不是直接内置到IDE中的那么多编译器.

使用Editplus甚至记事本等编辑器很容易.一些更高级的编辑器具有语法高亮功能,可以在命令窗口中为您运行命令.

IDE通常也支持多种语言.因此,当您厌倦了C并希望继续使用Python,Java,C++时,某些IDE可以帮助您实现这一目标.我会调查这些:

Eclipse :: http://www.eclipse.org/callisto/c-dev.php

Microsoft Visual Studio :: http://www.microsoft.com/express/



7> Suraj..:

当你刚刚学习用C/C++编程时,我推荐Quincy.易于使用和创建,可轻松尝试小型C/C++程序.



8> Walter Brigh..:

您可以免费下载适用于Windows 的Digital Mars C编译器.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有