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

退出打印视图

更新时间: 2014 年 7 月
 
 

外部版本控制

对共享目标文件的运行时引用应始终引用版本化的文件名。版本化的文件名通常表示为文件名加版本号后缀。

如果共享目标文件的接口以不兼容的方式更改,会导致旧的应用程序中断。在这种情况下,应当使用新的版本化文件名分发新的共享目标文件。另外,还必须分发原始的版本化文件名,以提供旧的应用程序所需要的接口。

在跨一系列软件发行版生成应用程序时,应当在运行时环境中以单独的版本化文件名提供共享目标文件。这样可以保证生成应用程序所依据的接口在应用程序执行期间可用于绑定。

以下各节介绍了如何在编译和运行时环境之间协调接口的绑定。