Pliki poleceń CL

Plik polecenia to plik tekstowy, który zawiera opcje kompilatora i nazwy plików. Dostarcza opcje, które można w przeciwnym razie wpisać w wierszu polecenia lub określić przy użyciu zmiennej środowiskowej CL. Cl akceptuje plik polecenia kompilatora jako argument, w zmiennej środowiskowej CL lub w wierszu polecenia. W przeciwieństwie do wiersza polecenia lub zmiennej środowiskowej CL, można użyć wielu wierszy opcji i nazw plików w pliku polecenia.

Opcje i nazwy plików w pliku polecenia są przetwarzane, gdy nazwa pliku polecenia pojawia się w zmiennej środowiskowej CL lub w wierszu polecenia. Jeśli jednak opcja pojawia /link się w pliku polecenia, wszystkie opcje w pozostałej części wiersza są przekazywane do linkera. Opcje w późniejszych wierszach w pliku polecenia oraz opcje w wierszu polecenia po wywołania pliku polecenia są nadal akceptowane jako opcje kompilatora. Aby uzyskać więcej informacji o tym, jak kolejność opcji wpływa na ich interpretację, zobacz Order of CL Options (Kolejność opcji CL).

Plik polecenia nie może zawierać polecenia CL. Każda opcja musi zaczynać się i kończyć w tym samym wierszu; Nie można użyć ukośnika odwrotnego (\), aby połączyć opcję w dwóch wierszach.

Plik polecenia jest określony przez znak at (@), po którym następuje nazwa pliku. Nazwa pliku może określać ścieżkę bezwzględną lub względną.

Na przykład, jeśli następujące polecenie znajduje się w pliku o nazwie RESP:

/Ot /link LIBC.LIB

i określ następujące polecenie CL:

CL /Ob2 @RESP MYAPP.C

Polecenie CL jest następujące:

CL /Ob2 /Ot MYAPP.C /link LIBC.LIB

W tym miejscu można zobaczyć, jak skutecznie łączy się wiersz polecenia i polecenia pliku poleceń.

Zobacz też

Składnia wiersza polecenia kompilatora MSVC
Opcje kompilatora MSVC