Hjem Utvikling Hva er en samlingsenhet? - definisjon fra techopedia

Hva er en samlingsenhet? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr kompilasjonsenhet?

En samlingsenhet refererer til en C-kildekode som er samlet og behandlet som en enkelt logisk enhet. Det er vanligvis en eller flere komplette filer; Det kan imidlertid også være en viss del av en fil hvis #ifdef forbehandlingsdirektivet blir brukt for å velge spesifikke kodeseksjoner.


Definisjoner og erklæringer i samlingsenheten fastslår omfanget av dataobjekter.


Techopedia forklarer Compilation Unit

Samlingsenheten inneholder filene som er inkludert ved å bruke #include forbehandlingsdirektivet som en del av det. Imidlertid inneholder den ikke kildelinjene som er hoppet over på grunn av betingede inkluderingsforbehandlingsdirektiver.


Kompilasjonsenheter er avgjørende for å identifisere omfanget av identifikatorer, og for å bestemme koblingen av identifikatorer med andre eksterne og interne identifikatorer.


En samlingsenhet kan forholde seg til funksjoner eller data i andre samlingsenheter på de nedenfor gitte midler:

  • En funksjon i en kompilasjonsenhet kan veldig godt kalle en funksjon i en helt annen kompilasjonsenhet.
  • Ekstern kobling kan tilordnes dataobjekter for å sikre at andre samlingsenheter kan få tilgang til dem.

Programmer som består av mer enn en enkelt kompilasjonsenhet, kunne sammenstilles individuelt og deretter kobles senere for å lage det kjørbare programmet. En legitim C-kompilasjonsenhet inkluderer ikke mindre enn en ekstern erklæring.


Denne definisjonen ble skrevet i sammenheng med programmering

Hva er en samlingsenhet? - definisjon fra techopedia