为 Microsoft 产品预定义命令宏。 选项宏表示这些产品的选项,并且在默认情况下不定义。 两者都用于预定义的推理规则并可用于描述块或用户定义的推理规则。 命令宏可以重新定义以表示部分或整个命令行,包括选项。 如果不定义,选项宏生成空字符串。
| Microsoft 产品 | 命令宏 | 定义为 | 选项宏 | 
|---|---|---|---|
| 宏汇编 | AS | ml | AFLAGS | 
| Basic 编译器 | BC | bc | BFLAGS | 
| C 编译器 | CC | cl | CFLAGS | 
| C++ 编译器 | CPP | cl | CPPFLAGS | 
| C++ 编译器 | CXX | cl | CXXFLAGS | 
| 资源编译器 | RC | rc | RFLAGS |