다음을 통해 공유


컴파일러 명령줄 구문

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

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

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

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

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

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

참고 항목

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

참고 항목

MSVC 컴파일러 옵션