CL 명령 파일

명령 파일은 컴파일러 옵션 및 파일 이름을 포함하는 텍스트 파일입니다. 명령줄에 입력하거나 CL 환경 변수사용하여 지정하는 옵션을 제공합니다. CL은 CL 환경 변수 또는 명령줄에서 컴파일러 명령 파일을 인수로 허용합니다. 명령줄 또는 CL 환경 변수와 달리 명령 파일에서 여러 줄의 옵션과 파일 이름을 사용할 수 있습니다.

명령 파일의 옵션 및 파일 이름은 CL 환경 변수 또는 명령줄에 명령 파일 이름이 나타날 때 처리됩니다. 그러나 명령 파일에 옵션이 표시되면 /link 나머지 줄의 모든 옵션이 링커에 전달됩니다. 명령 파일의 이후 줄에 있는 옵션과 명령 파일 호출 후 명령줄의 옵션은 여전히 컴파일러 옵션으로 허용됩니다. 옵션 순서가 해석에 미치는 영향에 대한 자세한 내용은 CL 옵션 순서를 참조 하세요.

명령 파일에 CL 명령이 포함되어서는 안 합니다. 각 옵션은 동일한 줄에서 시작하고 끝나야 합니다. 백슬래시(\)를 사용하여 두 줄에 옵션을 결합할 수 없습니다.

명령 파일은 at 기호(@)와 파일 이름으로 지정됩니다. 파일 이름은 절대 또는 상대 경로를 지정할 수 있습니다.

예를 들어 다음 명령이 RESP라는 파일에 있는 경우

/Ot /link LIBC.LIB

다음 CL 명령을 지정합니다.

CL /Ob2 @RESP MYAPP.C

CL에 대한 명령은 다음과 같습니다.

CL /Ob2 /Ot MYAPP.C /link LIBC.LIB

여기서 명령줄과 명령 파일 명령이 효과적으로 결합되는 방법을 확인할 수 있습니다.

참고 항목

MSVC 컴파일러 명령줄 구문
MSVC 컴파일러 옵션