Zuhause Entwicklung Was ist eine Zusammenstellungseinheit? - Definition aus techopedia

Was ist eine Zusammenstellungseinheit? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Zusammenstellungseinheit?

Eine Kompilierungseinheit bezieht sich auf einen C-Quellcode, der kompiliert und als einzelne logische Einheit behandelt wird. Im Allgemeinen handelt es sich um eine oder mehrere vollständige Dateien. Es kann jedoch auch ein bestimmter Teil einer Datei sein, wenn die Präprozessoranweisung #ifdef angewendet wird, um bestimmte Codeabschnitte auszuwählen.


Definitionen und Deklarationen innerhalb der Zusammenstellungseinheit legen den Umfang der Datenobjekte fest.


Techopedia erklärt die Compilation Unit

Die Kompilierungseinheit bezieht die enthaltenen Dateien ein, indem sie die Präprozessor-Direktive #include als Teil davon verwendet. Die Quellzeilen, die aufgrund der Präprozessor-Direktiven für die bedingte Einbeziehung übersprungen werden, sind jedoch nicht enthalten.


Zusammenstellungseinheiten sind entscheidend, um den Umfang von Identifikatoren zu identifizieren und die Verknüpfung von Identifikatoren mit anderen externen und internen Identifikatoren zu bestimmen.


Eine Zusammenstellungseinheit kann sich auf Funktionen oder Daten in anderen Zusammenstellungseinheiten beziehen, und zwar auf folgende Weise:

  • Eine Funktion in einer Übersetzungseinheit könnte durchaus eine Funktion in einer ganz anderen Übersetzungseinheit aufrufen.
  • Datenobjekten können externe Verknüpfungen zugewiesen werden, um sicherzustellen, dass andere Kompilierungseinheiten darauf zugreifen können.

Programme, die aus mehr als einer Kompilierungseinheit bestehen, können einzeln kompiliert und später verknüpft werden, um das ausführbare Programm zu erstellen. Eine legitime C-Kompilierungseinheit enthält nicht weniger als eine externe Deklaration.


Diese Definition wurde im Kontext der Programmierung geschrieben

Was ist eine Zusammenstellungseinheit? - Definition aus techopedia