一尘不染

Linux是否有C ++ gdb GUI?

linux

简要地说:有没有人知道gdb的GUI可以将其带到与您在Visual C ++的最新版本中相当或接近的功能集?

详细信息:作为一个在Windows上花费了大量时间的人,每当我必须在Linux中编写C
++时,我发现的最大绊脚石之一是,使用命令行gdb进行调试比使用gdb进行调试要花费更长的时间。 Visual
Studio,实践似乎并没有变得更好。有些事情更容易或更快速地以图形方式表达。

具体来说,我正在寻找一个GUI:

  • 处理所有基础知识,例如单步执行和进入代码,监视变量和断点
  • 了解并可以显示复杂和嵌套的C ++数据类型的内容
  • 在显示相关信息(例如参数类型)时,不要被困惑,最好能智能地逐步浏览模板化的代码和数据结构
  • 可以处理线程化应用程序并在不同线程之间切换以单步执行或查看其状态
  • 除了在gdb中启动程序外,还可以处理附加到已经启动的进程或读取核心转储的问题

如果不存在这样的程序,那么我想听听人们使用程序的经验,这些程序至少满足某些要点。有人有什么建议吗?

编辑:
列出可能性是巨大的,我会尽我所能,但是如果您可以在响应中包括它,它将更加有帮助:
(a)是否实际使用了此GUI,如果可以, ,您对此有什么正面/负面的反馈。
(b)如果您知道/不支持上述哪些功能

列表很容易获得,像这样的网站很棒,因为您可以了解人们在应用程序方面的个人经历。


阅读 465

收藏
2020-06-02

共1个答案

一尘不染

您找不到 任何 可以与Visual Studio调试器的原始功能竞争的重叠GDB。它实在太强大了,而且在IDE中集成得太好了。

对于Linux替代方案,如果您需要免费软件,请尝试DDD。

2020-06-02