다음을 통해 공유


컴파일러 명령줄 구문

CL 명령줄은 다음 구문을 사용합니다.

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

다음 표에서는 CL 명령에 대한 입력을 설명합니다.

항목 의미
옵션 하나 이상의 CL 옵션입니다. 모든 옵션은 지정된 모든 원본 파일에 적용됩니다. 슬래시(/) 또는 대시(-)를 사용하여 옵션을 지정합니다. 일반적으로 옵션과 인수 사이에 공백이 있을 수 없습니다. 옵션의 설명은 공백이 허용되는 경우를 나타냅니다. 옵션은 대/소문자를 구분합니다( 제외) /HELP. 자세한 내용은 CL 옵션 순서를 참조 하세요.
file 하나 이상의 원본 파일, .obj 파일 또는 라이브러리의 이름입니다. CL은 원본 파일을 컴파일하고 .obj 파일 및 라이브러리의 이름을 링커에 전달합니다. 자세한 내용은 CL 파일 이름 구문을 참조 하세요.
리브 하나 이상의 라이브러리 이름입니다. CL은 이러한 이름을 링커에 전달합니다.
명령 파일 여러 옵션 및 파일 이름을 포함하는 파일입니다. 자세한 내용은 CL 명령 파일을 참조 하세요.
링크 옵트 하나 이상의 MSVC 링커 옵션입니다. CL은 이러한 옵션을 링커에 전달합니다.

명령줄의 문자 수가 운영 체제에서 지정한 제한인 1024를 초과하지 않는 한 옵션, 파일 이름 및 라이브러리 이름을 지정할 수 있습니다.

cl.exe 반환 값에 대한 자세한 내용은 cl.exe 반환 값을 참조하세요.

참고 항목

1024자의 명령줄 입력 제한은 향후 Windows 릴리스에서 동일하게 유지되지 않습니다.

참고 항목

MSVC 컴파일러 옵션