Modulo oggetto

Definizione rapida

Un modulo oggetto è il file generato dal compilatore con codice macchina e liste di simboli risolti e irrisolti.

Spiegazione

Il compilatore produce uno o più moduli oggetto prima del programma finale. Il linker li riunisce, gestisce i simboli nelle rispettive liste e costruisce il file eseguibile.

Esempio pratico

Più file compilati possono produrre altrettanti moduli oggetto, successivamente assemblati dal linker in un unico eseguibile.

Spiegazione tecnica

Il contenuto è già espresso in codice macchina, ma alcuni simboli possono restare irrisolti finché il linker non combina i moduli.

Da non confondere con

Non è ancora l'eseguibile completo: costituisce un risultato intermedio della compilazione destinato al linker.