Я хочу скомпилировать код C из командной строки в Windows. Я добавил переменную среды в PATH, и я могу скомпилировать файлы .cs с помощью: csc app.cs
Это нормально, но как мне скомпилировать app.c?
Ответ 1
Вы делаете это:
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
открыть командную строку
type path c:\tc\bin
перейдите в папку проекта в командной строке
type tcc filename.c
после компиляции type filename
Ответ 3
MinGW предоставляет популярный компилятор GCC для командной строки для Windows.