问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux 下 so 的符号链接机制是为什么

发布网友 发布时间:2022-05-14 09:10

我来回答

1个回答

热心网友 时间:2023-10-12 13:19

为了升级方便,举个例子来说,有个共享库的文件名字叫作libfoo.so.1,某客户程序使用该库的功能,编写代码后编译成功了。在连接生成二进制文件的客户程序时,正规的做法是建立一个libfoo.so.1文件的符号链接,名字通常会叫做libfoo.so,于是客户程序的连接参数应该写成-lfoo,连接生成二进制文件后我们使用ldd命令可以看到客户程序依赖于libfoo.so.1这个库文件。
此后,libfoo.so的开发者决定升级该库,但是发布文件的时候文件名改成了libfoo.so.2,并且重新生成符号链接文件libfoo.so指向libfoo.so.2这个新版的共享库。这样做的好处是客户程序在重新编译的时候无需更改Makefile文件,仍然使用-lfoo这个连接参数即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 苹果最新ipad是哪款 孩子10岁了老啃手关节什么原因 十岁的孩子为什么老吃手 2008鼠年本就属土,可以起带土字旁的名字吗(想取个带土字旁的名字,生于2008鼠年五行本就属土 有哪些带有“星”和“阑”两字的古诗词? 江铃皮卡油箱多大 江铃域虎皮卡车质量咋样 江铃罗莎房车在哪能买到?最好是四川省内 吉首江铃汽车店在哪里 江铃宝典厂家是? 程力江铃汽车3200-400价格? 正宗鱼香肉丝的介绍和做法? 闹洞房招数 贷30万或者50万年利率6%,怎么算 用C++怎么做一个窗口小程序 我借了50万.年利率6.0借款三年每个月应该还多少钱? 用js实现两个按钮效果,上一页 下一页,点上一页按钮页面跳转到上一页,点下一页按钮页面跳转到下一页。 五十万年化率百分之六是多少钱 全民K歌房主可以关掉别人的伴奏吗 用郭和李起一个女孩的四字名字 基础保养包含哪些? 汽车保养包含哪些方面 Linux当中怎么监控一个符号链接是否发生了变化? 汽车常规保养包括哪些项目? linux 符号链接问题。 我的360浏览器自动在ie收藏夹保存了网页,怎样删除,(没有病毒) 速冻水饺卫生吗? 唐久便利店买的速冻水饺卫生安全吗? 想让速冻水饺吃得更健康,应该怎么做呢? excel统计个数? DNF被封号五天怎么办 地下城与勇士的号被连续封了五天怎么办?是等还是放弃 加药装置安装在供水还是回水 小鸭微型洗衣机电机通电后不转,必须用手转动才能转动是什么原因? 高压加热器一般有哪些保护装置? 问道坐骑是否等级越高加的属性越多? 不常发朋友圈的女孩突然天天发 天天都发朋友圈的女孩是什么心里? 当一个女人天天发朋友圈自拍什么心态 女孩几乎天天发朋友圈,昨天没发。男孩问女孩,你是不是把我删了?他什么意思啊? 为什么会觉得删除了他