Sun Studio 12 Update 1:C 用户指南

B.2.65 -Wc ,arg

参数 arg 传递给指定的组件 c。有关组件的列表,请参见表 1–1

每个参数与前一个参数之间仅以逗号分隔。所有 -W 参数均在常规命令行参数之后进行传递。在紧靠逗号之前使用转义符 \(反斜杠)可将逗号作为参数的一部分。所有 -W 参数均在常规命令行参数之后进行传递。

例如,-Wa,-o,objfile 按顺序将 -oobjfile 传递给汇编程序。此外,-Wl,-I,name 将导致链接阶段覆盖动态链接程序的缺省名称 /usr/lib/ld.so.1

参数传递到工具的顺序可能会因其他指定的命令行选项而更改。

c 可以是以下项之一:

表 B–11 -W 标志

标志  

含义  

a

汇编程序: (fbe); (gas)

c

C 代码生成器: (cg) (SPARC) ;

d

cc 驱动程序 

h

中间代码翻译者 (ir2hf)(x86)

l

链接编辑器 (ld)

m

mcs 

O(大写的 o)

过程间优化器 

o(小写的 o) 

后优化器 

p

预处理程序 (cpp)

u

C 代码生成器 (ube) (x86)

0 (Zero)

编译器 (acomp) (ssbd, SPARC)

2

优化器: (iropt)