15

我想从 Windows 中的命令提示符编译 C 代码。我已将环境变量添加到 PATH 中,并且可以使用以下命令编译 .cs 文件:csc app.cs

没关系,但是如何编译 app.c?

4

3 回答 3

26

你来做这件事:

cl app.c

这是完整的成绩单,包括为 Visual Studio 2005 设置环境(将 Visual Studio 2008 的“8”更改为“9.0”)。

C:\src\tests>"\Program Files (x86)\Microsoft Visual Studio 8\vc\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2005 x86 tools.

C:\src\tests>type app.c
#include <stdio.h>
int main(void)
{
    printf("Hello world!\n");
    return 0;
}

C:\src\tests>cl app.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86

Copyright (C) Microsoft Corporation.  All rights reserved.

app.c
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:app.exe
app.obj

C:\src\tests>app
Hello world!
于 2009-08-26T12:03:26.870 回答
2
  • 打开命令提示符
  • 类型path c:\tc\bin
  • 在命令提示符下转到您的项目文件夹
  • 类型tcc filename.c
  • 编译后类型filename
于 2012-06-29T06:34:11.000 回答
2

MinGW为 Windows 提供了一个流行的命令行 GCC 编译器。

于 2012-06-29T06:40:58.267 回答