Was ist Linker?

Was ist Linker?

In der Informatik ist ein Linker ein Computerprogramm, das eine oder mehrere von einem Compiler generierte Objektdateien zu einem ausführbaren Programm kombiniert.

Computerprogramme bestehen normalerweise aus mehreren Modulen, die separate Objektdateien umfassen, wobei jedes ein kompiliertes Computerprogramm ist. Auf diese separat zusammengestellten Objektdateien verweist das Programm als Ganzes mit Symbolen. Der Linker kombiniert diese separaten Dateien zu einem einzigen, einheitlichen Programm und löst dabei die symbolischen Verweise auf.

Dynamisches Linken ist ein ähnlicher Prozess, der auf vielen Betriebssystemen verfügbar ist, der die Auflösung einiger Symbole aufschiebt, bis das Programm ausgeführt wird. Wenn das Programm ausgeführt wird, werden diese dynamischen Linkbibliotheken ebenfalls geladen. Dynamisches Linken erfordert keinen Linker.

Der mit den meisten Linux-Systemen gebündelte Linker heißt ld. Weitere Informationen finden Sie auf unserer ld-Befehlsseite.

Ausführbare Datei, Modul, Objektdatei, Programmierung, Programmierbegriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here