阜阳集团网站建设,山东房和城乡建设厅网站首页,搜索引擎优化seo名词解释,英文网站 常用字体1、动态库的命名规则#xff1a;libname.so.x.y.z
名字含义lib这是共享库的前缀name共享库名字x主版本号y次版本号z发布版本号
2、每个版本号的含义
版本号含义主版本号表示库的重大升级#xff0c;不同主版本号的库之间是不兼容的。依赖旧的主版本号的程序需要改动相应的…1、动态库的命名规则libname.so.x.y.z
名字含义lib这是共享库的前缀name共享库名字x主版本号y次版本号z发布版本号
2、每个版本号的含义
版本号含义主版本号表示库的重大升级不同主版本号的库之间是不兼容的。依赖旧的主版本号的程序需要改动相应的部分并且重新编译才能在新版本的共享库中运行。一般来说就是新版本库在旧版本库的基础上改动了函数接口或者数据类型导致不兼容。次版本号表示库的增量升级即增加一些新的接口符号且保持原来的符号不变。在主版本号相同的情况下高的次版本号的库兼容低的次版本号的库。依赖低的次版本号库编译的程序可以在新的次版本号的库中运行因为新次版本号库中保留了低次版本号库中所有的接口并且没有改变定义和含义。发布版本号表示库的一些错误修正、性能的提升等并不添加任何新的接口也不对接口进行更改。相同主版本号、次版本号的共享库不同的发布版本之间完全兼容。
3、总结 1主版本号不同的库之间不兼容 2主版本号相同高次版本号的库兼容低次版本号的库 3主、次版本号相同的库不同发布版本之间完全兼容