Huis Ontwikkeling Wat is een compilatie-eenheid? - definitie van techopedia

Wat is een compilatie-eenheid? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Compilatie-eenheid?

Een compilatie-eenheid verwijst naar een C-broncode die wordt gecompileerd en behandeld als een enkele logische eenheid. Het zijn meestal een of meer complete bestanden; het kan echter ook een bepaald deel van een bestand zijn als de preprocessorrichtlijn #ifdef wordt toegepast om specifieke codesecties te kiezen.


Definities en verklaringen binnen de compilatie-eenheid bepalen het bereik van gegevensobjecten.


Techopedia legt Compilatie-eenheid uit

De compilatie-eenheid bevat de bestanden die zijn opgenomen met de #include preprocessor-richtlijn als onderdeel ervan. Het bevat echter niet de bronlijnen die worden overgeslagen vanwege de richtlijnen voor voorwaardelijke opname preprocessor.


Compilatie-eenheden zijn cruciaal om de reikwijdte van identificatiegegevens te identificeren en de koppeling van identificatiegegevens met andere externe en interne identificatiegegevens te bepalen.


Een compilatie-eenheid kan op de hieronder aangegeven manieren betrekking hebben op functies of gegevens in andere compilatie-eenheden:

  • Een functie in een compilatie-eenheid zou heel goed een functie in een compleet andere compilatie-eenheid kunnen noemen.
  • Externe koppeling kan worden toegewezen aan gegevensobjecten om ervoor te zorgen dat andere compilatie-eenheden hier toegang toe hebben.

Programma's die uit meer dan één compilatie-eenheid bestaan, kunnen afzonderlijk worden gecompileerd en later worden gekoppeld om het uitvoerbare programma te maken. Een legitieme C-compilatie-eenheid bevat niet minder dan één externe verklaring.


Deze definitie is geschreven in de context van programmeren

Wat is een compilatie-eenheid? - definitie van techopedia