代码之家  ›  专栏  ›  技术社区  ›  Ortwin Gentz

我可以使用gdb跳过一行而不必键入行号吗?

gdb
  •  56
  • Ortwin Gentz  · 技术社区  · 14 年前

    我知道我可以用 jump 将程序计数器设置为特定行,这样我可以跳过一行或多行(或再次执行一些行)。我可以轻松跳过下一行而不必输入行号吗?

    这将非常方便在运行时“注释掉”一些东西。

    3 回复  |  直到 7 年前
        2
  •  16
  •   gospes    8 年前

    .gdbinit

    define skip
        tbreak +1
        jump +1
    end
    

    skip

        3
  •  5
  •   Sandeep Singh    11 年前

    [Current Position -- in GDB] Line N
    .......... // Lines To Skip
    ..........
    ..........
    [Line To Execute - After Jumping] Line M
    

    gdb$b M
    

    gdb$jump M