Dev C++

Che Cosa Significa Compilare

Trasformazione del sorgente e condizioni per ottenere un eseguibile.

Il concetto

Trasformazione del sorgente e condizioni per ottenere un eseguibile.

Compilare significa elaborare il codice secondo il linguaggio scelto e la configurazione del compilatore. L’editor può colorare una parola o proporre un completamento, ma questo non garantisce che il programma sia valido. È il risultato della costruzione a stabilire se puoi ottenere una nuova versione eseguibile.

Per un file C++ semplice, il comando dell’IDE coordina anche il collegamento delle librerie necessarie. Nei messaggi possono comparire più strumenti: un errore durante la compilazione del sorgente e un errore durante il collegamento hanno cause differenti, anche se entrambi impediscono di produrre il programma.

La compilazione non dimostra che il risultato sia corretto per ogni input. Un calcolo sbagliato può essere perfettamente valido dal punto di vista della sintassi. Dopo una costruzione riuscita servono esecuzioni con dati scelti e confronto con risultati calcolati prima.

Procedura passo passo

Una sequenza da eseguire sul proprio computer.

  1. Salva il sorgente del primo programma.
  2. Prima di avviare la costruzione, prevedi il messaggio che comparirà in console.
  3. Compila e leggi l’esito completo nell’area dei messaggi.
  4. Controlla se è stato prodotto l’eseguibile nella cartella prevista.
  5. Non avviare il programma se la costruzione della nuova versione è fallita.

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.

  • Interpretare i colori dell’editor come prova di correttezza.
  • Ignorare un errore di collegamento.
  • Confondere compilazione riuscita e calcolo corretto.

Riferimenti: Compilazione: documentazione ufficiale.