从Windows中的命令提示符编译C代码?

时间:2009-08-26 12:01:28

标签: c windows visual-studio compilation prompt

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

编译.cs文件

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

3 个答案:

答案 0 :(得分: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!

答案 1 :(得分:2)

  • 打开命令提示符
  • 输入path c:\tc\bin
  • 转到命令提示符下的项目文件夹
  • 输入tcc filename.c
  • 编译后输入filename

答案 2 :(得分:2)

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