Condividi tramite


Compilazione di un programma C

Aggiornamento: novembre 2007

In Visual C++ 2008 è disponibile un compilatore C che consente di creare da semplici programmi Visual C a componenti e applicazioni API Windows.

La procedura riportata di seguito consente di creare un semplice programma Visual C attraverso un editor di testo e di compilarli dalla riga di comando.

È possibile utilizzare programmi Visual C personalizzati anziché digitare i semplici programmi illustrati in queste procedure. È inoltre possibile utilizzare qualsiasi programma di esempio di codice Visual C incluso negli argomenti della Guida.

Per impostazione predefinita, il compilatore di Visual C++ considera tutti i file che terminano in c come codice sorgente di C e tutti i file che terminano in cpp come codice sorgente di C++. Per far sì che il compilatore consideri tutti i file come C, indipendentemente dall'estensione, utilizzare l'opzione del compilatore /Tc.

Prerequisiti

In questi argomenti si presuppone la conoscenza delle nozioni di base del linguaggio C++. Chi sta iniziando ad apprendere le prime nozioni di C++ troverà particolarmente utile il testo "C++ Beginner's Guide" scritto da Herb Schildt, disponibile in linea all'indirizzo https://go.microsoft.com/fwlink/?LinkId=115303 (informazioni in lingua inglese).

Per creare un file di origine Visual C e compilarlo dalla riga di comando

  1. Aprire la finestra Prompt dei comandi di Visual Studio 2008.

    Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Visual Studio 2008, Strumenti di Visual Studio 2008 e quindi Prompt dei comandi di Visual Studio 2008 Beta 2.

    Nota:

    Il percorso corretto del compilatore di Visual C e le eventuali librerie necessarie vengono impostati automaticamente da Prompt dei comandi di Visual Studio 2008 Beta 2. Utilizzare questa finestra in alternativa alla normale finestra del prompt dei comandi. Per ulteriori informazioni, vedere Impostazione delle variabili di percorso e di ambiente per la generazione dalla riga di comando.

  2. Al prompt dei comandi digitare notepad simple.c e premere Invio.

    Scegliere Sì quando viene richiesto di creare un nuovo file.

  3. In Blocco note digitare le righe riportate di seguito:

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    }
    
  4. Scegliere Salva dal menu File. È stato creato un file di origine Visual C.

  5. Scegliere Esci dal menu File per chiudere Blocco note.

  6. Al prompt dei comandi digitare cl simple.c e premere Invio.

    Il compilatore cl.exe genera un programma eseguibile simple.exe.

    Il nome del programma eseguibile è visibile nelle righe di informazioni di output visualizzate dal compilatore.

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 9.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. Per visualizzare un elenco di tutti i file contenuti nella directory denominata simple con qualsiasi estensione, digitare dir simple.* e premere Invio.

    Il file .obj è un file in formato temporaneo che è possibile ignorare.

  8. Per eseguire il programma simple.exe, digitare simple e premere Invio.

    Verrà visualizzato il testo riportato di seguito e il programma verrà chiuso:

    This is a native C program.

  9. Per chiudere la finestra Prompt dei comandi, digitare exit e premere Invio.

Passaggi successivi

Precedente:Compilazione di un programma C++ destinato a CLR in Visual Studio (C++) | Successivo:Creazione di applicazioni Windows (C++)

Vedere anche

Attività

Creazione di applicazioni da riga di comando (C++)

Riferimenti

C Language Reference

Compatibility

Altre risorse

Compilazione di un programma C/C++