/c(在不链接的情况下进行编译)

阻止对 LINK 的自动调用。

语法

/c

备注

如果使用 /c 编译,在只会创建 .obj 文件。 必须使用正确的文件和选项显式调用 LINK,才能执行生成的链接阶段。

默认情况下,在开发环境中创建的任何内部项目都使用 /c 选项。

在 Visual Studio 开发环境中设置此编译器选项

  • 此选项在开发环境中不可用。

以编程方式设置此编译器选项

  • 若要以编程方式设置此编译器选项,请参阅 CompileOnly

示例

以下命令行创建对象文件 FIRST.obj 和 SECOND.obj。THIRD.obj 被忽略。

CL /c FIRST.C SECOND.C THIRD.OBJ

若要创建可执行文件,必须调用 LINK:

LINK firsti.obj second.obj third.obj /OUT:filename.exe

另请参阅

MSVC 编译器选项
MSVC 编译器命令行语法