Синтаксис командной строки компилятора
В командной строке 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.