Dev C++

Compilare Il Programma

Il comando Compile e la lettura dei messaggi.

Il concetto

Il comando Compile e la lettura dei messaggi.

Il comando Compile, normalmente nel menu Execute/Esegui, costruisce il file o il progetto attivo. Per il sorgente singolo conta quale file è selezionato; se è aperto un progetto, controlla anche il contesto del progetto. La scorciatoia di riferimento è F9.

Una costruzione riuscita deve terminare senza errori. Gli avvisi vanno letti perché possono segnalare problemi reali, ma non sono tutti equivalenti a un errore bloccante. Cerca il primo messaggio significativo e il nome del file: l’ultima riga del log può essere soltanto un riepilogo.

Il confronto tra due costruzioni è un buon modo per imparare. Prima compila l’esempio corretto; poi togli un punto e virgola e osserva il cambiamento dei messaggi. Ripristina la riga e compila di nuovo prima di passare all’esecuzione: così sai quale versione è stata prodotta.

Procedura passo passo

Una sequenza da eseguire sul proprio computer.

  1. Apri main.cpp e salvalo.
  2. Seleziona Execute/Esegui → Compile/Compila, oppure F9.
  3. Attendi la conclusione e leggi il pannello dei messaggi.
  4. Togli temporaneamente il punto e virgola dalla stampa e ripeti la compilazione.
  5. Ripristina il punto e virgola, salva e ricompila: confronta i due esiti.

Le immagini mostrano Dev-C++ 5.11 in italiano. L’esempio della media illustra i comandi dell’ambiente; può differire dal codice proposto in questa lezione.

Nel menu Esegui: Compila (F9), Esegui (F10), Compila & Esegui (F11) e Riassembla Tutto (F12).
Nel menu Esegui: Compila (F9), Esegui (F10), Compila & Esegui (F11) e Riassembla Tutto (F12). Clicca sull’immagine per ingrandirla.
Il log riporta Errors: 0 e Warnings: 0. Il sorgente media.cpp è stato compilato e ha prodotto media.exe.
Il log riporta Errors: 0 e Warnings: 0. Il sorgente media.cpp è stato compilato e ha prodotto media.exe. Clicca sull’immagine per ingrandirla.

Codice e risultato

Il codice va aperto e compilato in Dev-C++; il riquadro mostra il risultato previsto.

Sorgente C++

#include <iostream>

int main() {
    std::cout << "Ciao da Dev-C++\n";
    return 0;
}

Risultato atteso

Ciao da Dev-C++

Questo riquadro è una previsione didattica, non una console che esegue il C++ nel browser.

Scarica l’esempio

Controllare il risultato

Confronta ciò che accade con una previsione formulata prima della prova.

ControlloRisultato o criterio
SorgenteIl file aperto corrisponde alla cartella dell’esercizio
CostruzioneIl log permette di riconoscere esito e diagnosi
OsservazioneIl risultato viene confrontato con il riquadro atteso

Errori da evitare

Le cause da controllare prima di ripetere l’operazione.

  • Premere ripetutamente il comando prima della conclusione.
  • Guardare soltanto l’ultima riga del log.
  • Correggere il file sbagliato dopo aver letto un messaggio.

Riferimenti: Compilazione: documentazione ufficiale.