跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 链接程序和库指南 Oracle Solaris 11.1 Information Library (简体中文) |
可以对目标文件进行许多类型的更改。可以用最简单的术语将这些更改分类为以下两组之一。
兼容更新。这些更新中会新增接口,所有先前可用的接口仍保持不变。
不兼容更新。这些更新会更改现有接口,使此接口的现有用户操作失败或不正确地执行操作。
下表对一些常见的目标文件更改进行了分类。
表 9-1 接口兼容性示例
|
可以通过维护所生成的目标文件的内部版本定义来适应兼容更新。可以通过生成具有新的外部版本化名称的新目标文件来适应不兼容更新。通过以上两种版本控制技术,可以选择应用程序的绑定,还可以在运行时验证正确版本绑定。以下各节将更详细地探讨这两种技术。