运行时符号解析:两个共享库之间的冲突;问:是否有不涉及重命名符号的修复程序?

时间:2019-06-13 20:58:00

标签: c++ linux linker shared-libraries name-collision

应用程序链接到两个不同的共享库,每个共享库在本地定义和引用相同的符号(在链接时相同;例如,在修改之后)...

在运行时,其中一个库中的代码使用另一个库中的符号定义结束。

显而易见的解决方案是重命名其中一个符号,但这是第三方库,这很困难。

是否有任何方法可以强制链接程序在动态链接的库中优先解析符号?

0 个答案:

没有答案