Il Project o il Make

  • Il processo di creazione di un programma include le seguenti fasi:
    1. Scrittura del file sorgente dei vari moduli
    2. Compilazione per produrre il file oggetto dei singoli moduli
    3. Linking per collegare i vari file oggetto e librerie in un unico file eseguibile
  • Le librerie possono venir linkate staticamente o dinamicamente, come abbiamo visto
  • Il problema che si pone è che, a fronte di una modifica ad un modulo, si devono eseguire una serie di operazioni su tutti i moduli che usano quel modulo ed alla fine si deve produrre l'eseguibile
  • Quando il nostro progetto prende corpo e diventa di una certa dimensione i comandi si complicano ed è molto difficile ricordare tutte le relazioni tra i moduli e quindi eseguire a mano tutte le operazioni necessarie per ottenere l'eseguibile correttamente aggiornato

© Ing. Stefano Salvi - All rights reserved