Compilar código C desde la línea de comandos en Windows?
-
20-09-2019 - |
Pregunta
Quiero compilar código C desde el símbolo del sistema de Windows. He añadido a la variable de entorno PATH y puedo compilar archivos .cs con: csc app.cs
Eso está bien, pero ¿cómo puedo compilar app.c?
Solución
Para ello:
cl app.c
He aquí una transcripción completa, incluyendo la configuración del entorno para Visual Studio 2005 (cambio "8" a "9.0" para 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!
Otros consejos
MinGW proporciona un popular línea de comandos del compilador GCC para Windows.
- símbolo del sistema abierto
- tipo
path c:\tc\bin
- goto su carpeta de proyecto en el símbolo del sistema
- tipo
tcc filename.c
- después del tipo de compilación
filename
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow