编译器选项

cl.exe 是一个控制 Microsoft C++ (MSVC) C 和 C++ 编译器和链接器的工具。 cl.exe 只能在支持 Microsoft Visual Studio for Windows 的操作系统上运行。

注意

只能从 Visual Studio 开发人员命令提示启动此工具。 不能从系统命令提示符或从文件资源管理器启动此工具。 有关详细信息,请参阅通过命令行使用 MSVC 工具集

编译器生成通用对象文件格式 (COFF) 对象 (.obj) 文件。 链接器生成可执行文件 (.exe) 文件或动态链接库 (DLL)。

所有编译器选项均区分大小写。 可以使用正斜杠 (/) 或短划线 (-) 指定编译器选项。

若要在不链接的情况下进行编译,请使用 /c 选项。

查找编译器选项

若要查找特定的编译器选项,请参阅下列列表之一:

指定编译器选项

每个编译器选项的主题都讨论了如何在开发环境中设置该选项。 有关在开发环境之外指定选项的信息,请参阅:

MSVC 链接器选项也会影响程序的生成方式。

另请参阅

C/C++ 生成参考
CL 调用链接器