Sun Studio 12:C 用户指南

B.2.61 -Wc ,arg

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

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

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

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

c 可以是以下项之一:

表 B–10 -W 标志

标志 

含义 

a

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

c

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

d

cc 驱动程序 

h

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

i

过程间优化器 (ube_ipa)(x86)

l

链接编辑器 (ld)

m

mcs 

O(大写的 o)

过程间优化器 

o(小写的 o) 

后优化器 

p

预处理程序 (cpp)

u

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

0 (Zero)

编译器 (acomp) (ssbd, SPARC)

2

优化器:(iropt)