预定义的规则

预定义的推理规则使用 NMAKE 提供的命令和选项宏。

规则

命令

默认

操作

批处理

规则

nmake 运行的平台

.asm.exe

$(AS) $(AFLAGS) $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令)

ml $<(汇编语言)

no

x86

.asm.obj

$(AS) $(AFLAGS) /c $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令)

ml /c $<(汇编语言)

yes

x86

.asm.exe

$(AS) $(AFLAGS) $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令)

ml64 $<(汇编语言)

no

x64

.asm.obj

$(AS) $(AFLAGS) /c $<(用${AS}汇编器传${ASFLAGS}汇编参数的汇编指令)

ml64 /c $<(汇编语言)

yes

x64

.c.exe

$(CC) $(CFLAGS) $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令)

cl $<(汇编语言)

no

所有

.c.obj

$(CC) $(CFLAGS) /c $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令)

cl /c $<(汇编语言)

yes

所有

.cc.exe

$(CC) $(CFLAGS) $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令)

cl $<(汇编语言)

no

所有

.cc.obj

$(CC) $(CFLAGS) /c $<(用${CC}汇编器传${CFLAGS}汇编参数的汇编指令)

cl /c $<(汇编语言)

yes

所有

.cpp.exe

$(CPP) $(CPPFLAGS) $<(用${CPP}汇编器传${CPPFLAGS}汇编参数的汇编指令)

cl $<(汇编语言)

no

所有

.cpp.obj

$(CPP) $(CPPFLAGS) /c $<(用${CPP}汇编器传${CPPFLAGS}汇编参数的汇编指令)

cl /c $<(汇编语言)

yes

所有

.cxx.exe

$(CXX) $(CXXFLAGS) $<(用${CXX}汇编器传${CXXFLAGS}汇编参数的汇编指令)

cl $<(汇编语言)

no

所有

.cxx.obj

$(CXX) $(CXXFLAGS) /c $<(用${CXX}汇编器传${CXXFLAGS}汇编参数的汇编指令)

cl /c $<(汇编语言)

yes

所有

.rc.res

$(RC) $(RFLAGS) /r $<(汇编语言)

rc /r $<(汇编语言)

no

所有

请参见

概念

推理规则