我有Visual Studio 2008。我写了一个小的C程序。我想在命令提示符中编译该C文件。我该怎么做?请指导我如何学习在没有Visual Studio的情况下处理项目的更多信息。
谢谢
谢谢
cl helloworld.c
更多信息,请参见MSDN文档。
%comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86
请在命令提示符中运行上述代码(建议使用Visual Studio 2010,编辑器:推荐使用记事本.exe)
c:\temp> cl.exe hello.c
如果你不想使用IDE GUI,一个备选方案是像通常一样为你的C文件建立一个项目,并调用devenv.com来编译该项目。然后,它将传递所有必需的路径和设置给编译器和链接器。我们在构建服务器上使用它来编译一些项目。要了解更多信息,请键入“devenv.com /?”。
问候,
Sebastiaan
有很多选择。正如driis所提到的,有很多免费的C编译器可供下载。
如果您只想在安装了Visual Studio的计算机上编译代码,Microsoft提供了几个工具,可以进行命令行使用和项目管理:
Microsoft有关于命令行构建的参考文档。
另一个选择是MonoDevelop - 一款开源IDE,可以理解Visual Studio项目文件。从命令行编译'C'文件很容易,你有很多答案可以开始。然而,处理项目是一件不同的事情,你需要一个工具来完成它。之前提到过Microsoft nmake,但我建议使用gnu make实用程序来管理构建。它是独立于编译器的、老(意味着经过验证)和非常灵活的工具,可以让你创建非常强大的构建环境。