Frühe Bindung (Statische Verknüpfung)
Eine Bibliothek, die statisch verknüpft ist, wird zur Kompilierzeit gebunden (im Gegensatz zur dynamischen Verknüpfung, die zur Laufzeit erfolgt). Der Vorteil dieser Bindungsart ist, dass ein Programm keine externe Bibliothek zur Laufzeit benötigt (da sie zur Kompilierzeit eingebunden wurde), was die Verteilung vereinfacht.
Die Verknüpfung ermöglicht es dem Programmierer und dem Betriebssystem, ein Programm in mehrere Dateien, sogenannte Module, zu unterteilen, die separat kompiliert und zu einem späteren Zeitpunkt zusammengeführt werden können. Der Link kann statischer oder dynamischer Natur sein. Das Ergebnis einer statischen Verknüpfung ist eine ausführbare Datei, die alle Symbole und die entsprechenden...