【发布时间】:2012-06-16 12:17:38
【问题描述】:
我有一个使用 --host=i686-pc-linux-gnu --target=powerpc-e300c3-linux-gnu 配置的跨 gdb。我可以使用gdbserver 正确调试远程板上的应用程序,但我收到有关libthread_db 和libpthread 之间版本不匹配的错误,因此我无法正确调试线程(gdb 仅识别一个线程而不是三个线程线程)。也许这是由于libc 的不同版本:在主机上我有libc2.15 和在目标机器上lib2.5。我试图为主机重建libc2.5 以便将gdb 链接到它,但这是一个地狱。在我疯狂重建它之前,有人可以确认这是libc 问题吗?
【问题讨论】:
标签: linux debugging gdb remote-debugging