Синтаксис командной строки компилятора

Командная строка CL использует следующий синтаксис:

CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]

В следующей таблице описаны входные данные для команды CL.

Ввод Значение
Параметр Один или несколько параметров CL. Обратите внимание, что все параметры применяются ко всем указанным исходным файлам. Параметры задаются косой чертой (/) или дефисом (-). Если параметр принимает аргумент, в описании параметра определяется, разрешено ли пробел между параметром и аргументами. В именах параметров (за исключением параметра /HELP) учитывается регистр. Дополнительные сведения см. в разделе Порядок параметров CL.
file Имя одного или нескольких исходных файлов, OBJ-файлов или библиотек. CL компилирует исходные файлы и передает имена OBJ-файлов и библиотек компоновщику. Дополнительные сведения см. в разделе Синтаксис имени файла CL.
Lib Одно или несколько имен библиотек. Cl передает эти имена компоновщику.
Command-file Файл, содержащий несколько параметров и имен файлов. Дополнительные сведения см. в разделе Файлы команд CL.
link-opt Один или несколько параметров компоновщика MSVC. Cl передает эти параметры компоновщику.

Вы можете указать любое количество параметров, имен файлов и имен библиотек, если количество символов в командной строке не превышает 1024, что определяется операционной системой.

Сведения о возвращаемом значении cl.exe см. в разделе Возвращаемое значение cl.exe .

Примечание

Ограничение ввода в командной строке в 1024 символа не гарантируется в будущих выпусках Windows.

См. также раздел

Параметры компилятора MSVC