跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Studio 12.3:C 用户指南 Oracle Solaris Studio 12.3 Information Library (简体中文) |
2.11.3 does_not_read_global_data
2.11.5 does_not_write_global_data
2.11.26 warn_missing_parameter_info
2.14.5 __FUNCTION__ 和 __PRETTY_FUNCTION__
2.18 对 Intel MMX 和扩展的 x86 平台内部函数的编译器支持
以下声明说明符有助于隐藏外部符号的声明和定义。通过使用这些说明符,您不必再使用链接程序作用域的 mapfile。此外,还可以通过在命令行中指定 -xldscope 来控制变量作用域的缺省设置。有关更多信息,请参见B.2.109 -xldscope={v}。
表 2-2 声明说明符
|
对象或函数可以用限制较多的说明符重新声明,但不能用限制较少的说明符重新声明。符号定义后,不可以用不同的说明符声明符号。
__global 是限制最少的作用域,__symbolic 是限制较多的作用域,而 __hidden 是限制最多的作用域。