B.2.7 -Dname[( arg[,arg])][= expansion]
B.2.62 -traceback[={ %none|common|signals_list}]
B.2.76 -xbinopt={prepare| off}
B.2.77 -xbuiltin[=( %all|%none)]
B.2.84.1 -xcheck=init_local 的初始化值
B.2.89 -xdebugformat=[stabs|dwarf]
B.2.97 -xinstrument=[ no%]datarace
B.2.129 -xpchstop=[file|<include>]
B.2.133 -xprefetch[= val[,val]]
B.2.134 -xprefetch_auto_type=a
B.2.137 -xprofile_ircache[= path]
B.2.149.1 -xtarget 值(SPARC 平台)
B.2.156 -xustr={ascii_utf16_ushort| no}
本章按字母顺序介绍 C 编译器选项。有关按功能分组的选项,请参见附录 A。例如,表 A-1 列出了所有优化和性能选项。
请注意,缺省情况下,C 编译器识别 1999 ISO/IEC C 标准的某些构造。具体来说,附录 D 中详细介绍了受支持的功能。如果要用 1990 ISO/IEC C 标准限制编译器,请使用 -xc99=none 命令。
如果您正在将 K&R (Kernighan 和 Ritchie)C 程序移植到 ISO C,请特别留意有关兼容性标志的章节:B.2.68 -X[c|a| t|s]。使用它们可以简化到 ISO C 的转换。另请参阅5.4 内存引用约束的示例中有关转换的介绍。