컴파일러 명령줄 구문

CL 명령줄에서는 다음과 같은 구문을 사용합니다.

CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]

다음 표에서는 CL 명령에 사용되는 입력 항목을 보여 줍니다.

Entry

의미

옵션

하나 이상의 CL 옵션입니다. 모든 옵션은 지정한 모든 소스 파일에 적용됩니다. 옵션 앞에는 슬래시(/)나 대시(–)가 붙습니다. 옵션에 인수가 있으면 옵션과 인수 사이에 공백을 사용해도 되는지를 확인할 수 있는 해당 옵션에 대한 설명이 표시됩니다. /HELP를 제외한 옵션 이름은 대/소문자를 구분합니다. 자세한 내용은 CL 옵션 순서를 참조하십시오.

file

하나 이상의 소스 파일, .obj 파일 또는 라이브러리의 이름입니다. CL은 소스 파일을 컴파일한 다음 .obj 파일과 라이브러리를 링커에 전달합니다. 자세한 내용은 CL 파일 이름 구문을 참조하십시오.

lib

하나 이상의 라이브러리 이름입니다. CL은 이 이름을 링커에 전달합니다.

command-file

여러 개의 옵션과 파일 이름이 들어 있는 파일입니다. 자세한 내용은 CL 명령 파일을 참조하십시오.

link-opt

하나 이상의 링커 옵션입니다. CL은 이 옵션을 링커에 전달합니다.

옵션, 파일 이름 및 라이브러리 이름은 명령줄의 문자 개수가 1024개를 초과하지 않는 범위 내에서 제한 없이 지정할 수 있습니다. 이러한 제한은 운영 체제에 의해 결정됩니다.

cl.exe의 반환 값에 대한 자세한 내용은 cl.exe의 반환 값을 참조하십시오.

참고

1024개로 제한된 명령줄 입력 문자 제한은 다음 Windows 버전에서 달라질 수 있습니다.

참고 항목

참조

컴파일러 옵션 설정

컴파일러 옵션