我将尽力解释。
BaseModule.so具有
Module1.so具有
Module2.so
[Segment fault当所有三个模块都已加载时
[模块2的段故障,我发现模块2中的access1类正在使用Mod1.so中的core.cpp函数,而不是使用BaseModule中的那些]]
不是应该使用BaseModule的core.cpp函数,因为它们是不同的吗?
我只能修改模块一如何解决这个问题,如何防止这种事情将来发生..
Linux中的编译器gcc我们正在添加模块…而不是要触摸BaseMod函数。
我将尽力解释。 BaseModule.so具有名为core的类的core.h。 core.cpp具有派生自内核Module1.so的内核access2.cpp的实现access1.cpp,具有Mod1.cpp / ...
终于找到了解决上述问题的方法。