繁体   English   中英

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

[英]A simple “javac” style command-line C/C++ compiler for Windows 7

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

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

你可以下载MinGW ,它基本上是GCC for windows。

然后你可以简单地通过gcc somefile.c来创建一个可执行文件。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM