使用gdb调试动态加载的共享库

时间:2011-09-03 21:01:37

标签: linux gdb shared

我写了一个小单元测试框架,它使用python动态加载共享库并在它们上调用测试方法。我可以通过执行以下命令通过构建脚本调用单元测试:

make test_library

然后使用调用我的测试方法的脚本生成python。这很好但我在使用GDB进行设置时遇到了麻烦,因此我可以调用相同的make目标但是当我的库测试代码到达时GDB会中断。关于如何最好地解决它的任何建议?这都是在Linux上。

由于

1 个答案:

答案 0 :(得分:1)

有几种方法。

你可以

  • gdb myprog<的MyScript

  • GDB  来源myscript

以下是GDB命令的链接:

这是一个很好的GDB备忘单:

这是一种可能也适用的专门技术(“钩子”):