Freigeben über


Syntax für die Linkerbefehlszeile

Aktualisiert: November 2007

Um LINK.EXE auszuführen, verwenden Sie die folgende Befehlssyntax:

LINK arguments

Die arguments bestehen aus Optionen und Dateinamen und können in beliebiger Reihenfolge angegeben werden. Optionen werden zuerst verarbeitet, dann Dateien. Argumente können mit einem oder mehreren Leerzeichen oder Tabulatorzeichen voneinander getrennt werden.

Hinweis:

Sie können dieses Tool nur von der Visual Studio-Eingabeaufforderung starten. Sie können es nicht von einer Systemeingabeaufforderung oder Windows Explorer starten.

In der Befehlszeile besteht eine Option aus einem Optionsbezeichner – Halbgeviertstrich (–) oder Schrägstrich (/) – und dem Namen der Option. Optionsnamen können nicht abgekürzt werden. Einige Optionen verfügen über Argumente, die nach einem Doppelpunkt (:) angegeben werden. Innerhalb einer Optionsangabe sind keine Leerzeichen oder Tabulatorzeichen erlaubt, ausgenommen eine Zeichenfolge in Anführungszeichen in der Option /COMMENT. Geben Sie numerische Argumente dezimal oder in C-Notation an. Bei Optionsnamen und ihren aus Schlüsselwörtern oder Dateinamen bestehenden Argumenten wird die Groß-/Kleinschreibung nicht beachtet. Bei Bezeichnern, die als Argumente verwendet werden, wird die Groß-/Kleinschreibung jedoch beachtet.

Um eine Datei an den Linker zu übergeben, geben Sie den Dateinamen in der Befehlszeile nach dem LINK-Befehl an. Sie können einen absoluten oder relativen Pfad mit dem Dateinamen angeben, und Sie können Platzhalter im Dateinamen verwenden. Wenn Sie den Punkt (.) und die Erweiterung des Dateinamens weglassen, nimmt der Linker .obj als Typ für die gesuchte Datei an. LINK versucht nicht, aus der Dateinamenserweiterung auf den Inhalt einer Datei zu schließen; vielmehr wird der Dateityp durch Untersuchen der Datei selbst bestimmt, und die Datei dann entsprechend verarbeitet.

Bei erfolgreicher Durchführung gibt link.exe den Wert 0 (null) zurück (keine Fehler). Andernfalls gibt der Linker die Fehlernummer zurück, durch die die Verknüpfung gestoppt wurde. Wenn der Linker beispielsweise LNK1104 generiert, gibt dieser 1104 zurück. Dementsprechend ist die niedrigste Fehlernummer, die bei einem Fehler vom Linker zurückgegeben wird, 1000. Ein Rückgabewert von 128 beschreibt ein Konfigurationsproblem des Betriebssystems oder einer CONFIG-Datei. Die Datei link.exe oder c2.dll wurde vom Ladeprogramm nicht geladen.

Siehe auch

Referenz

Festlegen von Linkeroptionen

Linkeroptionen