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

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

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 символам, может измениться.

См. также

Ссылки

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

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