look up error: undefined symbol 问题解决

介绍了使用ldd命令查看应用程序依赖的库,会列出链接的库路径。当系统中存在多个同名库时,只会链接一个。若更新的库路径与搜索到的不同,需替换对应路径的库,以确保加载到想要的库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ldd xxx应用程序查看你的应用程序依赖的库,比如

libslog.so => /usr/lib64/libslog.so (0x0000ffff903f2000)

会列出链接的库路径,如果系统中存在多个libslog.so那么只会链接一个,如果你更新的libslog.so路径不是上面的搜索的到的路径则要把上面路径的libslog.so替换掉。

说白了就是系统中存在多个同名libslog.so,你要确保加载的就是你想要的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值