在运行时期间在共享库中调试/跟踪?

Eig*_*ght 7 c++ debugging gdb shared-libraries

我试图了解某个图书馆是如何运作的.我用我添加的原件编译了它,一切都很棒.现在我想在运行时停止示例程序以查看调用堆栈,但我无法弄清楚如何使用gdb来完成它.我想要破解的功能是在共享库中.我在这里回顾了之前的问题,但这种方法对我不起作用.有问题的语言是C++.我试图提供文件名和行号,但gdb拒绝理解,它只列出了演示应用程序中的源文件.

有什么建议?

Jim*_*wis 4

你可以先“break main”。当您点击该按钮时,应该加载共享库,然后您可以在其任何例程中设置断点。