Oracle® Solaris 11.2 链接程序和库指南

退出打印视图

更新时间: 2014 年 7 月
 
 

删除未使用的文件

如果由可重定位目标文件提供的所有可分配节都未使用,则会将输入可重定位目标文件判定为未使用的。

可以通过 –z guidance 选项诊断未使用的文件,也可以使用 –z discard-unused=files 选项从链接编辑中丢弃未使用的文件。

–z discard-unused 选项提供了对未使用的节和未使用的文件的独立控制以便支持 –z guidance 处理。通过 –z guidance,可以识别哪些文件被判定为未使用的。通常可以很容易地从链接编辑中删除未使用的文件。不过,通过 –z guidance 处理无法识别哪些节被判定为未使用的。未使用的节可能涉及更多分析和删除工作,可能会导致编译器操作超出您的控制。

组合使用 –z discard-unused=sections 选项和 –z guidance 选项,可自动删除未使用的节,同时为您识别未使用的文件以便从链接编辑中删除。