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

时间:2011-05-17 08:33:59

标签: c++ c windows compiler-construction command-line

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

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

7 个答案:

答案 0 :(得分:6)

您可以下载基本为GCC for Windows的MinGW

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

答案 1 :(得分:2)

http://gcc.gnu.org/ gcc是一个多平台的c / c ++编译器

答案 2 :(得分:2)

Visual Studio包括从命令行编译的功能。像其他人一样,你可以看看cygwin / MinGW。我建议使用Code::BlocksDev-C++。我知道你说你不想要一个IDE,但我强烈建议像我刚刚建议的那样简单的IDE,或至少SciTENotepad++来获得一些基本的语法突出显示能力如果你也想要配置构建工具。

答案 3 :(得分:2)

MinGW GCC绝对是方法,但我会推荐nuwen.net发行版(http://nuwen.net/mingw.html)。有一段时间没有使用它(yay unix!),但是如果是IIRC,那么在打开包装后它就会随时准备好。官方发布......很难开始工作。

答案 4 :(得分:1)

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

答案 5 :(得分:1)

你当然应该考虑使用MinGW GCC,但不要从MiNGW网页上下载,除非你是某种受虐狂。在http://tdm-gcc.tdragon.net获取Twilight Dragon Media打包的内容。

答案 6 :(得分:1)

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