链接程序和库指南

隔离组

通过使用 RTLD_GROUP 标志扩充模式参数,可将为通过 dlopen(3C) 获取的目标文件缺省指定的全局符号搜索范围缩小为组。在此模式下,仅允许通过 dlopen(3C) 获取的所有目标文件在其各自的组中查找符号。

使用链接编辑器的 -B group 选项,可在生成目标文件时为其指定组符号搜索范围。


注 –

如果某个组成员具有组搜索功能,并且被另一个需要全局搜索功能的组引用,则该目标文件的搜索功能将变为组和全局搜索的串联。即使以后删除该全局组引用,也会保留此属性提升。