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

Обновлен: Ноябрь 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 значение.

610ecb4h.alert_note(ru-ru,VS.90).gifПримечание.

В следующих версиях Windows ограничение на длину командной строки, равное 1024 символам, может измениться.

См. также

Ссылки

Настройка параметров компилятора

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