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

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

MinGW使用相当旧版本的GCC(3.4.5,我相信),并且在一段时间内还没有被更新。 如果您已经习惯了GCC工具集,并且希望在Windows编程中使用,那么这对您来说可能是一个不错的select。 有很多伟大的IDE可以使用这个编译器。

编辑:显然我错了; 这就是我所谈论的东西,我知道很less。 Tauran指出,有一个项目旨在为MinGW工具包提供当前版本的GCC。 你可以从他们的网站下载。

但是,我不确定我可以推荐它用于严重的Windows开发。 如果你不是一个理想主义者,不能忍受使用微软软件的想法,我强烈build议你去研究Visual Studio ,微软的C / C ++编译器捆绑了Visual StudioExpress版本 (包括与所有付费版本相同的编译器)是完全免费下载的。 除了编译器之外,Visual Studio还提供了一个世界级的IDE,使开发Windows特定的应用程序变得更容易。 是的,批评者会谈论它不完全符合标准的事实,但这是编写Windows应用程序的世界。 一旦你包含windows.h ,它们永远不会是真正的可移植的,所以大多数理想化的奉献最终都是浪费时间。

Microsoft Visual Studio Express

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

如果您熟悉gcc,就像您在问题中指出的一样,您可以安装MinGW,它将在Win7中设置一个类似linux的编译环境。 否则,Visual Studio 2010 Express是最好的select。

获取gcc的Windows 。 但是,您也必须安装MinGW。

您也可以使用Visual Studio 2010快速版。 链接在这里

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

在Windows 7上编译程序:

您必须从http://www.4shared.com/get/Gs41_5yA/borland_for_graphics.html或http://dwij.co.in/graphics-c-programming-for-windows-7-borland-编译器/

把你的Borland的“bin”文件夹放到环境variables中。
现在进入文件夹'bin'并按照您的文件夹结构编辑文件bcc32.cfg。 这个文件包含头文件和库的设置。

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

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

 F:\>bcc32 myprogram.cpp