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.
- Salva il sorgente del primo programma.
- Prima di avviare la costruzione, prevedi il messaggio che comparirà in console.
- Compila e leggi l’esito completo nell’area dei messaggi.
- Controlla se è stato prodotto l’eseguibile nella cartella prevista.
- 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.
Controllare il risultato
Confronta ciò che accade con una previsione formulata prima della prova.
| Controllo | Risultato o criterio |
|---|---|
| Sorgente | Il file aperto corrisponde alla cartella dell’esercizio |
| Costruzione | Il log permette di riconoscere esito e diagnosi |
| Osservazione | Il 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.