使用共享库的后果dlopen另一个具有不同构建类型的共享库

Consequences of usage of a shared library which dlopens another shared library with different built types

本文关键字:共享 同构 构建 类型 dlopen 后果 另一个      更新时间:2023-10-16

我有一个二进制文件,它链接到lib1.so。lib1.so库dlopen lib2.so。但我们不能保证lib1.so和lib2.so的构建类型是相同的。例如,lib1.so可能是调试构建的,而lib2.so可能是优化构建的,反之亦然

请就以上用法的后果向我提出建议。

将调试和优化的构建与共享库混合使用是没有问题的。