编译器选项
cl.exe 是一个控制 Microsoft C++ (MSVC) C 和 C++ 编译器和链接器的工具。 cl.exe 只能在支持 Microsoft Visual Studio for Windows 的操作系统上运行。
注意
只能从 Visual Studio 开发人员命令提示启动此工具。 不能从系统命令提示符或从文件资源管理器启动此工具。 有关详细信息,请参阅通过命令行使用 MSVC 工具集。
编译器生成通用对象文件格式 (COFF) 对象 (.obj) 文件。 链接器生成可执行文件 (.exe) 文件或动态链接库 (DLL)。
所有编译器选项均区分大小写。 可以使用正斜杠 (/
) 或短划线 (-
) 指定编译器选项。
若要在不链接的情况下进行编译,请使用 /c 选项。
查找编译器选项
若要查找特定的编译器选项,请参阅下列列表之一:
指定编译器选项
每个编译器选项的主题都讨论了如何在开发环境中设置该选项。 有关在开发环境之外指定选项的信息,请参阅:
相关生成工具
MSVC 链接器选项也会影响程序的生成方式。