컴파일러 옵션

cl.exe는 MSVC(Microsoft C++) C 및 C++ 컴파일러 및 링커를 제어하는 도구입니다. cl.exe는 Windows용 Microsoft Visual Studio를 지원하는 운영 체제에서만 실행할 수 있습니다.

참고 항목

이 도구는 Visual Studio 개발자 명령 프롬프트에서만 시작할 수 있습니다. 시스템 명령 프롬프트 또는 파일 탐색기에서는 시작할 수 없습니다. 자세한 내용은 명령줄에서 MSVC 도구 집합 사용을 참조하세요.

컴파일러는 COFF(Common Object File Format) 개체(.obj) 파일을 생성합니다. 링커는 실행 파일(.exe) 또는 DLL(동적 연결 라이브러리)을 생성합니다.

모든 컴파일러 옵션은 대/소문자를 구분합니다. 슬래시() 또는 대시(/-)를 사용하여 컴파일러 옵션을 지정할 수 있습니다.

연결하지 않고 컴파일하려면 /c 옵션을 사용합니다.

컴파일러 옵션 찾기

특정 컴파일러 옵션을 찾으려면 다음 목록 중 하나를 참조하세요.

컴파일러 옵션 지정

각 컴파일러 옵션에 대한 항목에서는 개발 환경에서 설정할 수 있는 방법에 대해 설명합니다. 개발 환경 외부에서 옵션을 지정하는 방법에 대한 자세한 내용은 다음을 참조하세요.

MSVC 링커 옵션은 프로그램 빌드 방식에도 영향을 줍니다.

참고 항목

C/C++ 빌드 참조
CL에서의 링커 호출