文档信息
前言
第 1 部分使用链接编辑器和运行时链接程序
1. Oracle Solaris 链接编辑器介绍
2. 链接编辑器
3. 运行时链接程序
4. 共享目标文件
第 2 部分快速参考
5. 链接编辑器快速参考
第 3 部分高级主题
6. 直接绑定
7. 生成目标文件以优化系统性能
8. Mapfile
9. 接口和版本控制
10. 使用动态字符串标记建立依赖性
特定于功能的共享目标文件
减少 filtee 搜索
特定于指令集的共享目标文件
特定于系统的共享目标文件
查找关联的依赖项
非绑定产品之间的依赖性
安全性
11. 可扩展性机制
第 4 部分ELF 应用程序二进制接口
12. 目标文件格式
13. 程序装入和动态链接
14. 线程局部存储
第 5 部分附录
A. 链接程序和库的更新及新增功能
B. System V 发行版 4(版本 1)Mapfile
索引
动态目标文件可以显式建立依赖性,也可以通过过滤器建立依赖性。其中每一种机制都可以用运行路径来扩展,该路径指示运行时链接程序搜索并装入所需依赖项。用于记录过滤器、依赖项和运行路径信息的字符串名称可以用以下保留的动态字符串标记来扩展:
$CAPABILITY ($HWCAP)
$ISALIST
$OSNAME、$OSREL、$PLATFORM 和 $MACHINE
$ORIGIN
以下各节提供了如何使用这些标记的示例。