【问题标题】:Is it possible for GDB to dump the code line by line which it executes?GDB 是否可以逐行转储它执行的代码?
【发布时间】:2012-08-16 15:26:49
【问题描述】:

我希望gdb 逐行转储它执行的代码。就像step 命令一样,它显示了当前行,但我不想单步执行整个代码,因为它太大了。

所以我想自动化它。

我想这样做的原因是因为我的代码在两种情况下的行为不同,我想看看差异实际上出现在哪里,所以我计划在两个不同的文件中为两个不同的场景进行转储,然后进行差异。

我知道这可能不是调试某些东西的最佳方法,但请相信我,我已经尝试了很多方法来查找错误,但没有用,我认为这可以很好地帮助我。

提前致谢!!

【问题讨论】:

标签: c debugging gdb


【解决方案1】:

使用 GDB,您可以设置 breakpoints,这将允许您逐步跟踪程序特定区域中的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多