@(지시 파일 지정)
업데이트: 2007년 11월
지시 파일을 지정합니다.
@response_file
인수
- response_file
컴파일러 옵션이나 컴파일할 소스 코드 파일 목록이 들어 있는 파일입니다.
설명
@ 옵션을 사용하여 컴파일러 옵션과 컴파일할 소스 코드 파일 목록을 포함하는 파일을 지정할 수 있습니다. JScript 컴파일러는 이러한 컴파일러 옵션과 소스 코드 파일이 명령줄에 설정된 것처럼 처리합니다.
컴파일할 때 두 개 이상의 지시 파일을 지정하려면 여러 지시 파일 옵션을 지정합니다. 예를 들면 다음과 같습니다.
@file1.rsp @file2.rsp
지시 파일에 여러 컴파일러 옵션과 소스 코드 파일을 한 줄로 나타낼 수 있습니다. 하나의 컴파일러 옵션 지정은 여러 줄로 나타낼 수 없으며 반드시 한 줄로 나타내야 합니다.
지시 파일은 # 기호로 시작하는 주석을 포함할 수 있습니다.
지시 파일 내에서 컴파일러 옵션을 지정하는 것은 명령줄에서 해당 명령을 만드는 것과 같습니다. 자세한 내용은 명령줄에서 빌드를 참조하십시오.
JScript 컴파일러는 명령 옵션이 발생할 때 명령줄에서 설정된 것처럼 처리합니다. 따라서 한 지시 파일의 옵션이 다른 지시 파일의 옵션이나 명령줄 옵션과 호환되지 않을 수 있으며, 이로 인해 오류가 발생할 수 있습니다.
지시 파일은 중첩될 수 없습니다. @response_file을 지시 파일 내에 둘 수 없으며, 지시 파일 내에 두는 경우에는 JScript 컴파일러에서 오류를 보고합니다.
예제
다음은 샘플 지시 파일의 일부입니다.
# build the first output file
/target:exe /out:MyExe.exe source1.js source2.js