需要共享(.so)库之间的循环依赖

时间:2014-06-04 06:12:24

标签: linux gcc android-ndk shared-libraries embedded-linux

我有几个共享库,按以下顺序加载以解决依赖关系:libA.so libMyStuff.so libB.so,其中我只有libMyStuff.so的源代码。现在我需要从libB.so中的函数调用libMyStuff.so中的函数。 (让我们抛开一个问题,即在最终版本中留下这种依赖是否合适,此刻我需要这个。)

如何让两个.so库相互调用?

我使用gcc C / C ++,ARM,Android NDK。

1 个答案:

答案 0 :(得分:0)

您可以使用动态关联,请参阅dlsym