动态库与静态库 更新与回滚
作者:互联网
如果把静态库比喻成普通汽车,那么购车时轮子和车辆是打包好出售的。
那么动态库就是F1方程式赛车,经常换轮子,且一开始轮子与车辆不在一起。
一般的程序都是使用动态库的,比较体积小易更新,但动态库也有它生存的土壤,比如华为在无信号荒岛上的机器设备,里面跑的程序那必须得是已经加载好了的静态库,因为没有信号根本更新不了。
更新与回滚
1、使用版本号区分不同的文件
2、用一个名为libadd.so的软链接,指向真正的库文件(都已在系统目录中/usr/lib)
3、更新和回滚只需修改软链接的指向
标签:回滚,静态,更新,轮子,动态,链接 来源: https://www.cnblogs.com/liguohao/p/15942633.html