Voglio compilare il codice C dal prompt dei comandi in Windows. Ho aggiunto la variabile d'ambiente al PATH e posso compilare file .cs con: csc app.cs
Compilando il codice C dal prompt dei comandi in Windows?
Va bene, ma come si compila app.c?
Voglio compilare il codice C dal prompt dei comandi in Windows. Ho aggiunto la variabile d'ambiente al PATH e posso compilare file .cs con: csc app.cs
Compilando il codice C dal prompt dei comandi in Windows?
Va bene, ma come si compila app.c?
A tale scopo:
cl app.c
Ecco una trascrizione completa, compresa l'impostazione dell'ambiente per Visual Studio 2005 (cambiamento "8" a "9,0" per 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!
path c:\tc\bin
tcc filename.c
filename
MinGW offre invece una Vuh Compilatore GCC della riga di comando ar per Windows.
Grande, grazie! /Chister –
Eeeek !!! ottimo .. ma ho un problema qui. Ma, una volta chiuso il prompt dei comandi, non funziona. Conosci qualche soluzione permanente. Voglio dire, una volta impostato l'ambiente, sarà impostato in modo permanente. Thnaks – Ravi
@var___: Metodo 1: se si guarda quel file batch, chiama un altro file batch che imposta solo un gruppo di variabili di ambiente. È possibile impostare tali variabili a livello di sistema tramite il Pannello di controllo (sistema, avanzato, variabili di ambiente). Metodo 2: piuttosto che utilizzare un normale prompt dei comandi, avviare il prompt dei comandi di Visual Studio, disponibile nel menu Start e con l'ambiente impostato per l'utente. – RichieHindle