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

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

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

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

Формат ввода Значение
option Один или несколько параметров 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