Udostępnij za pośrednictwem


Pliki poleceń CL

Plik polecenia to plik tekstowy zawierający opcje kompilatora i nazwy plików. Udostępnia opcje, które w przeciwnym razie wpiszesz w wierszu polecenia lub określisz 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 /link jednak opcja pojawi się w pliku polecenia, wszystkie opcje w pozostałej części wiersza są przekazywane do konsolidatora. Opcje w kolejnych wierszach w pliku polecenia i opcje w wierszu polecenia po wywołaniu pliku polecenia są nadal akceptowane jako opcje kompilatora. Aby uzyskać więcej informacji na temat sposobu, w jaki 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 rozpoczynać 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 (@), a następnie nazwę pliku. Nazwa pliku może określać ścieżkę bezwzględną lub względną.

Jeśli na przykład następujące polecenie znajduje się w pliku o nazwie RESP:

/Ot /link LIBC.LIB

i należy określić 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 wiersz polecenia i polecenia command-file są skutecznie łączone.

Zobacz też

Składnia wiersza polecenia kompilatora MSVC
Opcje kompilatora MSVC