gpt4 book ai didi

c++ - GDB:如何在调试期间检查当前行号

转载 作者:IT老高 更新时间:2023-10-28 22:18:30 26 4
gpt4 key购买 nike

在使用 GDB 进行调试时,如何检查当前停止的行号?我原以为这很明显(也许确实如此),但我在 GDB Cheat Sheet 上看不到它。 .

最佳答案

一些挖掘发现了以下方法:

  1. frame:这个命令正是我想要的。输出如下:

    (gdb) frame
    #0 MyDialog::on_saveButton_clicked (this=0x72bf9e0) at src/ui/dialog/MyDialog.cxx:86
    86 _item->save();
    (gdb)
  2. wherebt(效果相同):这会打印出调用堆栈,在当前行结束。

  3. list *$pc:这不会告诉您确切的行,但会打印出周围的行,当前行居中。

关于c++ - GDB:如何在调试期间检查当前行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16657288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com