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