Share via


点指令

在行开头指定描述块外的 dot 指令。 Dot 指令以句点 (.) 开头,后跟冒号 (:)。 允许使用空格和选项卡。 Dot 指令名称区分大小写,并且必须大写。

指令 目的
.IGNORE : 忽略命令返回的非零退出代码,从指定到生成文件末尾的位置。 默认情况下,如果命令返回非零退出代码,NMAKE 将停止。 若要还原错误检查,请使用 !CMDSWITCHES。 若要忽略单个命令的退出代码,请使用短划线 (-) 修饰符。 若要忽略整个文件的退出代码,请使用 /I
.PRECIOUS :目标 如果命令停止更新目标,则保留磁盘上的目标;如果命令通过删除文件处理中断,则不起作用。 用一个或多个空格或制表符分隔目标名称。 默认情况下,如果生成被 Ctrl+C 或 CTRL+BREAK 中断,NMAKE 会删除目标。 .PRECIOUS 每次都适用于整个生成文件;许多规范是累积的。
.SILENT 禁止显示已执行的命令,从指定到生成文件末尾的位置。 默认情况下,NMAKE 显示其调用的命令。 若要还原回显,请使用 !CMDSWITCHES。 若要取消单个命令的回显,请使用 @ 修饰符。 若要取消整个文件的回显,请使用 /S
.SUFFIXES :list 列出推理规则匹配的扩展;预定义以包括以下扩展:.exe .obj .asm .c .cpp .cxx .bas .cbl .for .pas .res .rc .f .f90

若要更改 .SUFFIXES 列表顺序或指定新列表,请清除列表并指定新设置。 若要清除列表,请不要在冒号后指定任何扩展:

.SUFFIXES :

若要向列表末尾添加其他后缀,请指定

.SUFFIXES : suffix_list

其中,suffix_list 是附加后缀的列表,由一个或多个空格或制表符分隔。 若要查看当前设置 .SUFFIXES,请使用 /P 运行 NMAKE。

另请参阅

NMAKE 参考