有没有办法确定在系统上找到的给定 libpthread
和 libthread_db
是否匹配?
我知道的唯一方法是尝试在使用 libpthread 库构建的程序上启动 gdb。还有其他的吗?
最佳答案
Joe Damato 有一篇博文 explaining如何在 C 中加载 libthread_db
以检查运行 libpthread
的另一个进程。如果成功,则您知道这些库匹配。不幸的是,要做到这一点,您需要编写大量调试器,包括从进程的内存中读取并搜索其符号表,因此这不是一个简单的答案。
关于linux - 如何确定 libpthread 和 libthread_db 是否匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39936180/