Das Programm ld (Linker oder Loader) kombiniert Objektdateien, Archivdateien und (Referenzen aus) gemeinsam genutzten Bibliotheken, verschiebt deren Daten und Adressen zusammen mit Symbolreferenzen. Das Verknüpfen ist normalerweise der letzte Schritt beim Kompilieren eines Programms.