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

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

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

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

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

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

Дополнительные сведения о возвращаемом значении cl.exe см. в разделе возвращаемое значение cl.exe .

Примечание

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

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

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