我在哪里可以找到适合Windows的符合标准的C编译器?

时间:2009-05-05 00:36:48

标签: c windows

我正在为Windows寻找一款优秀的免费C编译器。我在哪里可以找到它?

10 个答案:

答案 0 :(得分:13)

Tiny C编译器

http://bellard.org/tcc/

它大约200kb。编译速度比GCC快9倍。没有安装,只需解压缩即可。

它没有优化,但学习K& R

应该没问题

答案 1 :(得分:10)

有很多。 Borland C++ BuilderGCC(在Windows上,常用于Cygwin),DJGPPVisual C++ ExpressLCC-Win32

我使用过GCC(通过Linux和Cygwin)。几年前我曾经使用过DJGPP(这是GCC的一个分支,不知道它有多接近),它运作得非常好。没有经验,真的。

编辑:和MingGW,已经提到过,如果你不想要Cygwin,可能是你最好的选择。

答案 2 :(得分:7)

Visual Studio 2008 express edition,如果您不介意Microsoft产品,则是免费的,并且具有C ++支持(因此,C支持)。

答案 3 :(得分:5)

MinGW提供了gcc和朋友的最新版本。

请注意,最新版本的Visual Studio具有更好的C标准兼容性。 Community Edition license指定

  

如果您是从事自己的应用程序销售或出于任何其他目的的个人,您可以使用该软件开发和测试这些应用程序。

您可以从Visual Studio Community Edition下载here

答案 4 :(得分:3)

Pelles C 是一个很好的,轻量级的Windows IDE,它捆绑了一个基于LCC的编译器。

答案 5 :(得分:2)

这个mingw链接更好,最新。

http://tdragon.net/recentgcc/

答案 6 :(得分:1)

Open Watcom是一个开源的C / C ++编译器。

答案 7 :(得分:0)

+1 Visual Studio 2008速成版

答案 8 :(得分:0)

答案 9 :(得分:0)

我使用gcc编译器和netbeans IDE。这对我来说可以。 注意:旧的borland c ++编译器不再支持win 7,支持win 7的最新版本不能免费使用。此外,如果您不熟悉visual studio环境,最好不要选择Visual Studio Express Edition来编写C程序。