Condividi tramite


Procedura dettagliata: compilazione di un programma C

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

In questa procedura dettagliata viene illustrato come creare un programma C di base utilizzando un editor di testo, quindi compilarlo nella riga di comando.

È possibile utilizzare programmi C personalizzati anziché digitare i programmi di esempio illustrati nella procedura dettagliata. È inoltre possibile utilizzare qualsiasi programma di esempio di codice 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 di file, utilizzare l'opzione del compilatore /Tc.

Prerequisiti

È necessario comprendere le 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 di Herb Schildt, disponibile sul sito Web MSDN (informazioni in lingua inglese).

Per creare un file di origine C e compilarlo nella riga di comando

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Visual Studio 2010 e Visual Studio Tools, quindi fare clic su Prompt dei comandi di Visual Studio 2010.

    A seconda della versione di Windows installata nel computer e della configurazione della sicurezza del sistema, potrebbe essere necessario fare clic con il pulsante destro del mouse su Prompt dei comandi di Visual Studio 2008, quindi fare clic su Esegui come amministratore per eseguire correttamente l'applicazione che si crea seguendo questa procedura.

    Nota

    Il percorso corretto del compilatore C e le eventuali librerie necessarie vengono impostati automaticamente da Prompt dei comandi di Visual Studio 2010. Utilizzare questa finestra in alternativa alla normale finestra del prompt dei comandi. Per ulteriori informazioni, vedere Setting the Path and Environment Variables for Command-Line Builds.

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

    Scegliere quando viene richiesto di creare un 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. Per creare un file di origine C scegliere Salva dal menu File.

  5. Chiudere il 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 16.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 10.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 \simple\ digitare **dir simple.***e premere INVIO.

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

  8. Per eseguire 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 del prompt dei comandi digitare exit e premere INVIO.

Passaggi successivi

Precedente: Procedura dettagliata: 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++