【发布时间】:2010-11-22 23:35:25
【问题描述】:
我想从 Windows 的命令提示符编译 C 代码。我已将环境变量添加到 PATH 中,并且可以编译 .cs 文件:csc app.cs
没关系,但是如何编译 app.c?
【问题讨论】:
标签: c windows visual-studio compilation prompt
我想从 Windows 的命令提示符编译 C 代码。我已将环境变量添加到 PATH 中,并且可以编译 .cs 文件:csc app.cs
没关系,但是如何编译 app.c?
【问题讨论】:
标签: c windows visual-studio compilation prompt
你这样做:
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!
【讨论】:
MinGW 为 Windows 提供流行的命令行 GCC 编译器。
【讨论】:
MinGW 的更多详细信息。
path c:\tc\bin
tcc filename.c
filename
【讨论】: