@ (指定回應檔)
指定回應檔。
@response_file
引數
- response_file
列出編譯器選項或原始程式碼檔以供編譯的檔案。
備註
@ 選項讓您指定包含編譯器選項和原始程式檔以供編譯的檔案。 這些編譯器選項和原始程式檔會由編譯器處理,就好像是由命令列發出的一樣。
若要在編譯中指定一個以上的回應檔,請指定多個回應檔選項。 例如:
@file1.rsp @file2.rsp
在回應檔中,數個編譯器選項和原始程式碼檔可以出現在同一行中。 然而單一編譯器選項規格則必須出現在一行內 (不能擴展至多行)。
回應檔可以有以 # 符號為開頭的註解。
從回應檔內指定編譯器選項,就如同從命令列中發出這些命令一樣。 如需詳細資訊,請參閱從命令列建置。
編譯器會按照遇到命令選項的順序處理它們,就好像是由命令列發出的一樣。 因此,一個回應檔內的選項,可能會與另一個回應檔內的選項或命令列選項不相容。 這可能會產生錯誤。
回應檔不能為巢狀 (Nest)。 不可以將 @response_file 置入回應檔內。 JScript 編譯器會將這種狀況報告為錯誤。
範例
下面是從範例回應檔中擷取的幾行:
# build the first output file
/target:exe /out:MyExe.exe source1.js source2.js