跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3:C 用户指南 Oracle Solaris Studio 12.3 Information Library (简体中文) |
B.2.7 -Dname[( arg[,arg])][= expansion]
B.2.59 -Qoption phase option[,option..]
B.2.65 -traceback[={ %none|common|signals_list}]
B.2.79.1 用于 SPARC 和 x86 的 -xarch 标志
B.2.81 -xbinopt={prepare| off}
B.2.82 -xbuiltin[=( %all|%default|%none)]
B.2.89.1 -xcheck=init_local 的初始化值
B.2.94 -xdebugformat=[stabs|dwarf ]
B.2.97 -xdumpmacros[= value[,value...]]
B.2.103 -xinstrument=[ no%]datarace
B.2.108 -xkeepframe[=[ %all,%none,name,no% name]]
B.2.137 -xpchstop=[file |<include>]
B.2.141 -xprefetch[= val[,val]]
B.2.142 -xprefetch_auto_type= a
B.2.145 -xprofile_ircache[ =path]
B.2.155.1 -xtarget 值(SPARC 平台)
B.2.160 -xtrigraphs[={ yes|no}]
B.2.162 -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.71 -X[c| a|t|s]。将来自头文件的警告限制到头文件组,由下表中的标志表示:另请参阅5.4 内存引用约束的示例中有关转换的介绍。