跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3 发行版的新增功能 Oracle Solaris Studio 12.3 Information Library (简体中文) |
下面列出了此 5.12 发行版中特定于 C 编译器的新增和更改的功能。有关详细信息,请参见《Oracle Solaris Studio 12.3:C 用户指南》和 cc 手册页。
新子选项 —xbuiltin=%default 仅内联未设置 errno 的函数。errno 的值在任何优化级别上都始终是正确的,并且可以可靠地检查。
—xkeepframe 选项禁止对命名函数进行与堆栈相关的优化。
此发行版中已废弃对 -features=%none 和 -features=%all 的使用。
可识别新属性 vector_size 和 returns_twice 。
-xcheck=init_local 现在可根据基本类型初始化 VLA(variable length array,可变长度数组)。
aligned 属性的功能已扩展为包括自动变量以及全局变量和静态变量。
-xdumpmacros 提供了诸如宏定义、取消定义的宏和用法实例等的信息。
新选项 —xanalyze={code| no} 会生成对源代码的静态分析,可使用 Oracle Solaris 代码分析器进行查看。