Questions tagged «gdb»

使用此标记可解决与GDB(GNU软件系统的标准调试器)相关或相关的问题。






28
Linux是否有C ++ gdb GUI?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 简要地说:有没有人知道gdb的GUI可以将其带到与Visual C ++的最新版本相当或接近的功能集? 详细信息:作为一个在Windows上花费了大量时间的人,每当我必须在Linux中编写C ++时,我发现的最大绊脚石之一是,使用命令行gdb进行调试比将其花费的时间长了数倍。 Visual Studio,实践似乎并没有变得更好。有些事情更容易或更快速地以图形方式表达。 具体来说,我正在寻找一个GUI: 处理所有基础知识,例如步入和进入代码,观察变量和断点 了解并可以显示复杂和嵌套的C ++数据类型的内容 在显示相关信息(例如参数类型)时,不要被困惑,最好能智能地逐步浏览模板化的代码和数据结构 可以处理线程化应用程序并在不同线程之间切换以单步执行或查看其状态 除了在gdb中启动程序外,还可以处理附加到已经启动的进程或读取核心转储的问题 如果不存在这样的程序,那么我想听听人们在使用至少满足某些要点的程序方面的经验。有人有什么建议吗? 编辑: 列出可能性是巨大的,我会尽我所能,但是如果您可以在响应中包括它,它将更加有帮助: (a)是否实际使用了此GUI,如果可以, ,您对此有何正面/负面反馈。 (b)如果您知道/不支持上述哪些功能 列表很容易获得,像这样的站点很棒,因为您可以了解人们在应用程序方面的个人经历。
210 c++  linux  gdb  debugging 




7
在GDB中显示当前的汇编指令
我正在GDB中进行一些程序集级调试。有没有办法让GDB以与显示当前源代码行相同的方式向我显示当前汇编指令?每个命令后的默认输出如下所示: 0x0001433f 990 Foo::bar(p); 这给了我当前指令的地址,但是我必须继续参考其输出disassemble以查看我当前正在执行哪条指令。
179 assembly  gdb 




8
您是否在Vim中调试C ++代码?怎么样?
问题是所有使用Vim开发C ++应用程序的人。 我生命中有一段时期,可以描述为“我讨厌Vim !!!”。 但是,在Microsoft开发IDE上长大后,我已经习惯了这些F5- F11调试代码,监视窗口,调用堆栈和主代码时的快捷方式-无需键入任何GDB命令即可看到所有这些内容。 因此,这是一个问题: 您是否也使用Vim进行调试?还是为此目的而切换到某些IDE?哪一个? 对于那些使用Vim调试代码的用户:是否有用于在编辑器中设置断点的插件,突出显示我们当前正在调试的行,在进入,进入,退出时自动导航? 请不要告诉我您将GDB用作命令行,仅看到已调试的一行,等等。
152 c++  debugging  vim  gdb 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.