Синтаксис командной строки компилятора
Обновлен: Ноябрь 2007
В командной строке компилятора используется следующий синтаксис:
CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]
В следующей таблице приведены входные данные команды компилятора.
Элемент |
Значение |
---|---|
option |
Один или несколько параметров компилятора. Обратите внимание, что все параметры применяются к указанным файлам исходного кода. Параметры задаются либо с помощью косой черты (/), либо с помощью тире (–). Если параметр принимает аргумент, в описании параметра указывается, необходим ли пробел между параметром и аргументами. Имена параметров (за исключением параметра /HELP) чувствительны к регистру. Дополнительные сведения см. в разделе Порядок параметров компилятора. |
file |
Одно или несколько имен файлов исходного кода, OBJ-файлов или библиотек. Компилятор производит компиляцию файлов исходного кода и передачу имен OBJ-файлов и библиотек компоновщику. Дополнительные сведения см. в разделе Синтаксис имен файлов компилятора. |
lib |
Одно или несколько имен библиотек. Компилятор передает эти имена компоновщику |
command-file |
Файл, содержащий несколько параметров и имен файлов. Дополнительные сведения см. в разделе Командные файлы компилятора. |
link-opt |
Один или несколько параметров компоновщика. Компилятор передает эти параметры компоновщику |
Можно задать любое число параметров, имен файлов и библиотек, но общее число символов в командной строке не должно превышать 1024. Это ограничение налагается операционной системой.
Сведения о значении, возвращаемом cl.exe, см. в разделе Возвращаемое программой cl.exe значение.
Примечание. |
---|
В следующих версиях Windows ограничение на длину командной строки, равное 1024 символам, может измениться. |