0

可执行文件和库都是用 -g 标志构建的,但是当我用 gdb 调试它时,它给了我错误:0x8b0cec83 in ?? () 来自回溯的最后一行。我猜这是我刚刚构建的.so库的错误,共享库只是在可执行文件中填充了一些函数指针。如何在gdb中同时调试它们?

4

1 回答 1

0

调试库不需要额外的步骤。您最终到达的地址 (0x8b0cec83) 可能不是应用程序或库的一部分,因为您在某处使用了未初始化(或损坏)的函数指针。

于 2012-07-17T16:44:02.113 回答