Syntax für die Compilerbefehlszeile
Die CL-Befehlszeile verwendet folgende Syntax:
CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]
Die folgende Tabelle beschreibt die Eingabe für den CL-Befehl.
Eintrag |
Bedeutung |
---|---|
-Option |
Eine oder mehrere CL-Optionen. Beachten Sie, dass alle Optionen auf alle angegebenen Quelldateien angewendet werden. Optionen werden entweder durch einen Schrägstrich (/) oder einen Halbgeviertstrich (–) eingeleitet. Wenn eine Option ein Argument erhält, dann wird in der Beschreibung der Option dokumentiert, ob ein Leerzeichen zwischen Option und Argumenten erlaubt ist. Bei Optionsnamen muss (mit Ausnahme der /HELP-Option) die Groß-/Kleinschreibung beachtet werden. Weitere Informationen finden Sie im Abschnitt Reihenfolge von CL-Optionen. |
file |
Der Name einer oder mehrerer Quelldateien, OBJ-Dateien oder Bibliotheken. CL kompiliert die Quelldateien und übergibt die Namen der OBJ-Dateien und Bibliotheken an den Linker. Weitere Informationen finden Sie unter Syntax für Dateinamen bei CL. |
lib |
Ein oder mehrere Bibliotheksnamen. CL übergibt die Namen an den Linker. |
command-file |
Eine Datei, die mehrere Optionen und Dateinamen enthält. Weitere Informationen finden Sie unter CL-Befehlsdateien. |
link-opt |
Eine oder mehrere Linkeroptionen. CL übergibt diese Optionen an den Linker. |
Sie können eine beliebige Anzahl von Optionen, Datei- und Bibliotheksnamen angeben, solange die Anzahl der Zeichen in der Befehlszeile nicht 1024 überschreitet (eine Grenze, die das Betriebssystem vorgibt).
Informationen über den Rückgabewert von cl.exe finden Sie unter Rückgabewert von cl.exe.
Tipp
Es gibt keine Garantie dafür, dass diese Grenze von 1024 Zeichen für die Eingabe in der Befehlszeile in zukünftigen Versionen von Windows unverändert bleibt.