如何在Windows 7中编译C编程?

时间:2011-04-17 05:54:11

标签: c windows-7

我正在寻找在Windows 7上编译C程序的免费工具。我一直在使用gcc在Ubuntu上编译C代码。那么,如何在Windows 7上编译C代码?请教我。 :)

6 个答案:

答案 0 :(得分:37)

MinGW 使用相当旧的GCC版本(我相信3.4.5),并且暂时没有更新。如果您已经对GCC工具集感到满意,并且只是想在Windows编程中沾沾自喜,那么这对您来说可能是一个不错的选择。有很多很棒的IDE可以使用这个编译器。

编辑:显然我错了;这就是我谈论我所知甚少的事情。 Tauran指出,有一个项目旨在为MinGW工具包提供当前版本的GCC。您可以从their website下载。


但是,我不确定我是否可以推荐它用于严肃的Windows开发。如果你不是一个理想主义的粉丝,不能忍受使用微软软件的概念,我高度建议调查 Visual Studio ,它与微软的C / C ++捆绑在一起编译器。 Express version (包括与所有付费版本相同的编译器)完全免费下载。除了编译器之外,Visual Studio还提供了一个世界级的IDE,使开发特定于Windows的应用程序变得更加容易。是的,批评者会嘲笑它不完全符合标准的事实,但这就是编写Windows应用程序的世界。一旦你加入windows.h,它们永远不会真正便携,所以大多数理想主义的奉献最终都是浪费时间。

答案 1 :(得分:10)

Microsoft Visual Studio Express

这是一个完整的IDE,具有强大的调试工具,语法高亮等等。

答案 2 :(得分:4)

如果您熟悉gcc,正如您在问题中指出的那样,您可以安装MinGW,它将在Win7中设置类似Linux的编译环境。否则,Visual Studio 2010 Express是最佳选择。

答案 3 :(得分:1)

Get gcc for Windows 。但是,您还必须安装MinGW。

您也可以使用Visual Studio 2010快速版。 Link here

答案 4 :(得分:1)

你可以得到MinGW(正如其他人的建议),但我建议你买一个简单的IDE(不是VS Express)。您可以尝试使用Dev C ++ http://www.bloodshed.net/devcpp.html它是一个简单的C / C ++ IDE,并在内部使用MinGW。在这里,您可以编写和编译单个C文件,而无需创建完整的“项目”。

答案 5 :(得分:1)

在Windows 7上编译程序:

您必须从http://www.4shared.com/get/Gs41_5yA/borland_for_graphics.htmlhttp://dwij.co.in/graphics-c-programming-for-windows-7-borland-compiler/下载已配置的Borland编译器。

将Borland的'bin'文件夹放入环境变量中 现在进入文件夹'bin'&根据您的文件夹结构编辑文件bcc32.cfg。此文件包含标题和放大器的设置。库。

-I"D:\Borland\include;"
-L"D:\Borland\lib;D:\Borland\Lib\PSDK"

现在创建任何C / C ++程序说myprogram.cpp
使用以下命令编译这一堆代码:

F:\>bcc32 myprogram.cpp