Oracle Solaris Studio 12.2:C++ 用户指南

A.2.4 –c

仅编译;生成 .o 目标文件,但抑制链接。

该选项指示 CC 驱动程序抑制通过 ld 进行链接,并为每个源文件生成一个 .o 文件。如果只在命令行上指定一个源文件,就可以用 -o 选项显式指定目标文件。

A.2.4.1 示例

如果输入 CC -c x.cc,则会生成 x.o 目标文件。

如果输入 CC -c x.cc -o y.o,则会生成 y.o 目标文件。

警告

当编译器为输入文件 (.c.i) 生成目标代码时,编译器总是在工作目录下生成 .o 文件。如果抑制链接步骤,则不会删除 .o 文件。

另请参见

–o filename–xe