Il concetto
I ruoli dei diversi strumenti e i file prodotti durante la costruzione.
L’editor conserva il testo: include direttive, dichiarazioni e istruzioni. Il compilatore controlla il sorgente secondo le regole del linguaggio e produce codice oggetto. Il collegatore unisce gli oggetti e le librerie necessari. Su Windows il risultato finale di un programma console è normalmente un file .exe.
I file .cpp e .h sono quelli che scrivi e devi conservare. Oggetti, eseguibili e altri prodotti della costruzione possono essere rigenerati, purché tu disponga dei sorgenti e delle impostazioni necessarie. Un file .dev descrive un progetto Dev-C++: non contiene automaticamente tutto il codice dei sorgenti esterni.
Dopo aver modificato il testo, l’eseguibile precedente non cambia da solo. Devi salvare e costruire di nuovo il programma. Questa distinzione spiega perché una vecchia versione può ancora avviarsi anche quando il nuovo sorgente contiene un errore: la costruzione è fallita e il vecchio eseguibile è rimasto nella cartella.
Procedura passo passo
Una sequenza da eseguire sul proprio computer.
- Apri la cartella di un esercizio in Esplora file.
- Attiva la visualizzazione delle estensioni dei file in Windows.
- Individua il .cpp e, dopo la compilazione, il .exe.
- Modifica un messaggio nel sorgente e annota che il .exe non è ancora stato aggiornato.
- Salva e compila: confronta l’ora di modifica dell’eseguibile.
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.

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.
- Rinominare .cpp in .exe pensando di convertirlo.
- Conservare soltanto il file .dev.
- Eseguire una vecchia versione dopo una compilazione fallita.
Riferimenti: Release ufficiali e download.