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