.LD Dateiendung
Linker-Skript
| Entwickler | The GNU Project |
| Beliebtheit |
3,6 | 12 Stimmen |
Was ist eine LD-Datei?
Eine LD-Datei ist ein Skript, das in der GNU-„Linker-Befehlssprache“ geschrieben ist. Sie enthält einen oder mehrere Befehle, mit denen festgelegt wird, wie Eingabedateien mit statischem Objektcode für das GNU-Betriebssystem zu einem einzelnen ausführbaren Programm oder einer Bibliothek kompiliert werden.
Weitere Informationen
LD-Skripte begegnen Ihnen höchstwahrscheinlich nur, wenn Sie Code in GNU zu einer Programm- oder Bibliotheksausgabedatei kompilieren. Die Dateien werden von ld verwendet, einem GNU-Befehlszeilenprogramm zum Linken, das Eingabedateien zu einer Ausgabedatei zusammenfügt. Das Linken ist Teil des Kompilierungsvorgangs, wenn Quelldateien zu einer ausführbaren Ausgabedatei erstellt werden. Der Befehl ld wird häufig als letzter Teil des Kompilierungsvorgangs verwendet, um die endgültige ausführbare Datei zu erstellen.
Obwohl LD-Dateien mehrere Arten von Befehlen speichern können, enthalten sie meistens den Befehl SECTIONS. Dieser legt fest, wie die Abschnitte in mehreren Eingabedateien einer einzelnen Ausgabedatei zugeordnet werden sollen. Dadurch lässt sich das Speicherlayout der einzelnen Ausgabedatei steuern. In einer LD-Datei kann nur ein SECTIONS-Befehl gespeichert werden, dieser kann jedoch mehrere Anweisungen enthalten, die einen Einstiegspunkt definieren, einem Symbol einen Wert zuweisen oder die Platzierung eines Ausgabeabschnitts und der darin enthaltenen Eingabeabschnitte beschreiben.
LD-Dateien werden als reiner Text gespeichert. Sie können verschiedene Texteditoren wie Microsoft Notepad, Apple TextEdit und gedit verwenden, um sie anzuzeigen und zu bearbeiten.
HINWEIS: Der GNU-Linker ld ist Teil der GNU Binary Utilities (binutils).