如何调试在linux上使用gdb同时加载.so库的可执行文件?

时间:2012-07-17 16:34:21

标签: linux debugging gdb

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

1 个答案:

答案 0 :(得分:0)

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