Casa Sviluppo Che cos'è un'unità di compilazione? - definizione da techopedia

Che cos'è un'unità di compilazione? - definizione da techopedia

Sommario:

Anonim

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.

I programmi composti da più di una singola unità di compilazione potrebbero essere compilati individualmente, e successivamente collegati per creare il programma eseguibile. Un'unità di compilazione C legittima include non meno di una dichiarazione esterna.


Questa definizione è stata scritta nel contesto della programmazione

Che cos'è un'unità di compilazione? - definizione da techopedia