Sommario:
Definizione - Cosa significa Unità di compilazione?
Un'unità di compilazione si riferisce a un codice sorgente C che viene compilato e trattato come una singola unità logica. È generalmente uno o più file completi; tuttavia, può anche essere una determinata parte di un file se la direttiva preprocessore #ifdef viene applicata per scegliere sezioni di codice specifiche.
Definizioni e dichiarazioni all'interno dell'unità di compilazione stabiliscono l'ambito degli oggetti dati.
Techopedia spiega l'Unità di compilazione
L'unità di compilazione incorpora i file inclusi utilizzando la direttiva preprocessore #include come parte di essa. Tuttavia, non include le righe di origine che vengono ignorate a causa delle direttive del preprocessore di inclusione condizionale.
Le unità di compilazione sono cruciali per identificare l'ambito degli identificatori e per determinare il collegamento degli identificatori con altri identificatori esterni e interni.
Un'unità di compilazione può riferirsi a funzioni o dati in altre unità di compilazione nei mezzi indicati di seguito:
- Una funzione in un'unità di compilazione potrebbe benissimo chiamare una funzione in un'unità di compilazione completamente diversa.
- Il collegamento esterno può essere assegnato a oggetti dati per garantire che altre unità di compilazione possano accedervi.
Questa definizione è stata scritta nel contesto della programmazione
