【发布时间】:2013-05-23 13:11:28
【问题描述】:
我很感兴趣 linux 在如图所示的情况下是如何工作的。
您可以看到库“A”与应用程序静态链接。但是这个应用程序依赖于动态库 B,而它又依赖于库 A。
那么,什么库 A 会使用动态库 B?在我的应用程序中静态链接库 A,否则它将再次加载其他库 A。
如果这些库有不同的版本,这一点很重要。
你也可以给我推荐一些关于我的文章,因为对我来说链接器就像黑盒子。
【问题讨论】:
标签: linux linker linux-kernel static-linking dynamic-linking