适用于 Windows 7 的简单"javac"样式命令行 C/C++ 编译器



在过去的几个月里,我在JDK和我选择的文本编辑器(Notepad++)的帮助下练习了Java的控制台编程。我喜欢它的简单性,因为程序可以从命令行简单地使用 javac 编译并使用 java 运行。

现在,我正在寻找类似的 C/C++编译器,以便我创建一个 .c 或 .cpp 文件并在命令提示符下编译它,它所做的只是创建一个可以直接从命令提示符运行的"本机"可执行文件。因此,不需要任何臃肿的IDE。我之所以寻找这么简单的编译器,是因为高中生会使用它,所以我建议尽可能避免使用任何IDE,这样学生就可以练习C/C++语言的所有概念,而不必去IDE。我可以使用哪个编译器来完成这项工作?另外,我必须在从Windows XP开始的所有Windows版本上工作。

你可以下载MinGW,它基本上是Windows的GCC。

然后,您只需gcc somefile.c即可创建可执行文件。

http://gcc.gnu.org/gcc是一个

多平台的C/C ++编译器

Visual Studio包括从命令行编译的能力。就像其他人刚才说的,你可以看看cygwin/MinGW。我建议使用Code::Blocks或Dev-C++。我知道你说你不想要一个IDE,但我强烈建议你使用像我刚才建议的那种极简主义IDE,或者至少使用SciTE或Notepad++来获得一些基本的语法突出显示,并能够配置构建工具,如果你愿意的话。

MinGW GCC绝对是最好的选择,但我推荐nuwen.net发行版(http://nuwen.net/mingw.html)。有一段时间没有使用它了(耶,unix!),但如果是IIRC,它在开箱后就可以使用了。官方发行是...很难上班。

一个非常简单的解决方案是cygwin和MinGW,它提供了一个非常类似于UNIX shell的环境。然后,您可以使用make实用程序来编译程序。

你当然应该考虑使用MinGW GCC,但不能从MiNGW网页下载,除非你是某种受虐狂。在 http://tdm-gcc.tdragon.net 上获取由暮光之城龙媒体打包的那个。

我也从命令提示符下在Windows上使用VisualStudio,并使用VS Make files。 这样,我可以从不同的机器上挂载我的源代码,并同时在几个不同的平台上执行编译(例如Windows,Linux,Solarsi)。

最新更新