共享库,常用功能

时间:2013-02-27 12:05:17

标签: shared-libraries

我正在构建两个具有相同功能名称且具有不同实现的共享库。

lib-xyz.so

lib-abc.so,我正在使用lib-xyz.so构建应用程序。在应用程序中,我使用dlopen加载lib-abc.so。这两个库都具有相同名称和全局变量的函数。

当我运行应用程序时lib-abc.so中的函数调用lib-xyz.so中的公共函数而不是它自己的函数(lib-xyz.so)。与globale structure相同的情况。任何人都告诉如何解决此问题并限制共享库地址空间。

0 个答案:

没有答案