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