Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想gdb逐行转储它执行的代码。就像step命令一样,因为它显示了当前行,但我不想单步执行整个代码,因为它太大了。
gdb
step
所以我想自动化它。
我想这样做的原因是因为我的代码在两种情况下的行为不同,我想看看差异实际上出现在哪里,所以我计划在两个不同的文件中为两个不同的场景进行转储,然后进行差异。
我知道这可能不是调试某些东西的最佳方法,但相信我,我已经尝试了很多东西来找到错误但没有用,我认为这可以很好地帮助我。
提前致谢 !!
使用 GDB,您可以设置breakpoints允许您逐步遵循程序特定区域中的代码。
breakpoints