@(指定响应文件)
指定响应文件。
@response_file
实参
- response_file
一个列出编译器选项或要编译的源代码文件的文件。
备注
@ 选项使您可以指定包含编译器选项和要编译的源代码文件的文件。 编译器将处理这些编译器选项和源代码文件,就如同在命令行上发出命令一样。
若要在一次编译中指定多个响应文件,请指定多个响应文件选项。 例如:
@file1.rsp @file2.rsp
在响应文件中,多个编译器选项和源代码文件可以出现在同一行中。 单个编译器选项的指定必须出现在同一行中(不能跨行)。
响应文件可以带有以 # 符号开始的注释。
从响应文件内部指定编译器选项就如同在命令行上发出这些命令。 有关更多信息,请参见从命令行生成。
当编译器遇到命令选项时就处理它们,就如同在命令行上发出命令一样。 因此,一个响应文件中的选项可能与其他响应文件中的选项或命令行选项不兼容。 这可能生成错误。
不能嵌套响应文件。 不能将 @response_file 放在响应文件中。 JScript 编译器遇到这种情况时将报告错误。
示例
以下几行来自一个示例响应文件:
# build the first output file
/target:exe /out:MyExe.exe source1.js source2.js