Soubory příkazů CL

Soubor příkazu je textový soubor, který obsahuje možnosti kompilátoru a názvy souborů. Poskytuje možnosti, které byste jinak zadali na příkazovém řádku, nebo zadejte pomocí proměnné prostředí CL. Cl přijímá soubor příkazu kompilátoru jako argument, buď v proměnné prostředí CL, nebo na příkazovém řádku. Na rozdíl od příkazového řádku nebo proměnné prostředí CL můžete v příkazovém souboru použít několik řádků možností a názvů souborů.

Možnosti a názvy souborů v souboru příkazů se zpracovávají, když se název souboru příkazu zobrazí v proměnné prostředí CL nebo na příkazovém řádku. Pokud se však tato /link možnost zobrazí v příkazovém souboru, předají se do linkeru všechny možnosti na zbytku řádku. Možnosti v pozdějších řádcích v příkazovém souboru a možnosti na příkazovém řádku po vyvolání souboru příkazu se stále přijímají jako možnosti kompilátoru. Další informace o tom, jak pořadí možností ovlivňuje jejich interpretaci, naleznete v tématu Pořadí možností CL.

Příkazový soubor nesmí obsahovat příkaz CL. Každá možnost musí začínat a končit na stejném řádku; Zpětné lomítko (\) nemůžete použít ke kombinování možnosti mezi dvěma řádky.

Soubor příkazu je určen znakem at (@) následovaným názvem souboru. Název souboru může zadat absolutní nebo relativní cestu.

Pokud je například následující příkaz v souboru s názvem RESP:

/Ot /link LIBC.LIB

a zadáte následující příkaz CL:

CL /Ob2 @RESP MYAPP.C

příkaz cl je následující:

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

Tady vidíte, jak se příkazový řádek a příkazy příkazového souboru efektivně kombinují.

Viz také

Syntaxe příkazového řádku kompilátoru MSVC
Možnosti kompilátoru MSVC