代码之家  ›  专栏  ›  技术社区  ›  grigy

Linux系统中有没有GDB的替代品?[关闭]

  •  16
  • grigy  · 技术社区  · 16 年前

    请考虑商业和免费调试器。想看看各有利弊。

    11 回复  |  直到 16 年前
        1
  •  7
  •   Martin Olsson    16 年前

    nemiver是gdb的一个很好的前端(看起来比ddd imo更好,尽管它可能还没有那么先进)。

        2
  •  6
  •   Glorfindel Doug L.    6 年前

    我真的很喜欢 EDB (Evan's Debugger) 是的。

    它有一个很好的“OLYDBG感觉”,这很棒,因为我还在Windows平台上工作时用过它。

    edb(evan的调试器)是基于qt4的 二进制模式调试器,目标是 具有和奥利德堡一样的可用性。 它使用插件架构,所以 添加新功能可以使用 放松。当前版本用于 Linux,但未来的版本将以 更多的平台。


    (来源: softpedia.com )


    (可点击)

        3
  •  4
  •   Michael Ekstrand    15 年前

    在linux上,大多数调试是通过gdb处理的。然而,正如其他人所提到的,不必直接使用gdb。存在多种选择,在以前的答案中提到了一些:

    • Emacs(具有GDB前端)
    • DDD(基于Motif,有点古怪,图形界面,具有出色的数据检查功能)
    • Nemiver(基于GTK的前端)
    • 日食
    • 代码:代码块
    • netbeans可能也能做到这一点
    • 安茹塔(GNOME IDE)

    其中,我用过滴滴涕和尼米弗。当时,Nemiver缺乏特色,因此对我不太好。不过,那是两年前的事了。我经常使用ddd,发现它的数据查看非常好,值得使用它的ui。不过,我也经常从命令行使用gdb。

        4
  •  3
  •   Anonymous    16 年前

    emacs对gdb也有一个很好的前端。

        5
  •  3
  •   Community CDub    12 年前

    我自己没有用过,所以我不能评论它的利弊,但有一个商业上的选择是 TotalView 是的。

    还有 DDD 这给了你一个GDB的前端,但我想你已经尝试过了吗?

        6
  •  2
  •   noid    16 年前

    对于调试程序集代码,有 ALD 是的。

        7
  •  2
  •   osgx    14 年前

    孙氏 dbx Sun Studio也在Linux中工作。

        8
  •  1
  •   paxdiablo    16 年前

    undodb听起来很有趣,因为它允许反向步进。但是,它很贵,我很好地适应了GDB,所以我不太可能改变。我见过的其他人没有额外的功能来吸引我离开已知的环境。

        9
  •  1
  •   BCS    16 年前
        10
  •  0
  •   Robert Gould    16 年前

    如果你的up-it-sun的mdb很棒的话,特别是如果你使用了大量的模板和线程代码的话。如果这是你的情况的话,它会击败gdb。另一方面,如果您只需要断点,那就没那么好了,在这种情况下,我会坚持使用gdb。

        11
  •  0
  •   Kevin Reid    13 年前

    一个很好的前端到gdb,我没有看到提到的是 Insight 是的。