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

退出打印视图

更新时间: 2014 年 7 月
 
 

动态链接

动态链接通常是涵盖多个链接概念的术语。动态链接是指链接编辑过程中那些生成动态可执行文件和共享目标文件的部分。动态链接还指运行时链接这些目标文件以生成可运行进程。利用动态链接,多个应用程序可以通过在运行时将应用程序绑定到共享目标文件来使用此共享目标文件提供的代码。

通过使应用程序和标准库的服务分开,动态链接还提高了应用程序的可移植性和可扩展性。由于服务接口及其实现也彼此分开,系统可以在维持应用程序稳定性的同时进行演变。动态链接在提供应用程序二进制接口 (Application Binary Interface, ABI) 方面是至关重要的因素,而且是 Oracle Solaris 应用程序的首选编译方法。