Le librerie

  • Abbiamo visto che gli header file non sono altro che dei file di testo che contengono parte delle dichiarazioni di un modulo, che andranno utilizzate anche in altri moduli
  • Il compilatore leggerà (grazie al preprocessore) gli header file insieme al testo del programmae produrrà un file oggetto contenete il codice per le funzioni e le variabili definite nel modulo
  • Negli header file ci sono solo dichiarazioni, quindi il file oggetto risultante dalla compilazione non conterrà le funzioni o variabili richiamate dal modulo, ma solo i riferimenti esterni a queste funzioni o variabili
  • Una volta compilati tutti i moduli che fanno parte del nostro progetto, avremo altrettanti file oggetto, ciascuno contenente il codice per le variabili e funzioni definite nel relativo modulo
  • Utilizzeremo il linker per riunire insieme tutti i file oggetto dei vari moduli in un unico file eseguibile

© Ing. Stefano Salvi - All rights reserved