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