标签: linux debugging gdb
可执行文件和库都使用-g标志构建,但是当我使用gdb调试它时,它给出了错误: 0x8b0cec83在? ()从最后一行回溯。我想这是我刚刚建成的.so库的错误, 共享库只填充了可执行文件中的一些函数指针。如何在gdb中同时调试它们?
答案 0 :(得分:0)
调试库不需要额外的步骤。有可能你最终的地址(0x8b0cec83)不是应用程序或库的一部分,因为你在某处使用了未初始化(或损坏的)函数指针。