Компиляция C-кода из командной строки в Windows? - PullRequest
15 голосов
/ 26 августа 2009

Я хочу скомпилировать код C из командной строки в Windows. Я добавил переменную окружения в PATH и могу скомпилировать файлы .cs с помощью: csc app.cs

Это нормально, но как мне скомпилировать app.c?

Ответы [ 3 ]

26 голосов
/ 26 августа 2009

Вы делаете это:

cl app.c

Вот полная расшифровка, включая настройку среды для Visual Studio 2005 (измените «8» на «9.0» для Visual Studio 2008).

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!
2 голосов
/ 29 июня 2012

MinGW предоставляет популярный компилятор командной строки GCC для Windows.

2 голосов
/ 29 июня 2012
  • открыть командную строку
  • тип path c:\tc\bin
  • перейдите в папку вашего проекта в командной строке
  • тип tcc filename.c
  • после типа компиляции filename
...