2008-09-17 86 views
16

請考慮商業和免費調試器。希望看到每個人的利弊。Linux系統有沒有gdb的替代品?

+1

我很想在有視覺工作室感覺的linux上獲得免費的調試器。這是我唯一感到缺失的東西。 – Flame 2008-09-17 06:37:51

+0

我很想看到gdb的替代品,每次嘗試在反彙編級別進行調試時都不會不斷崩潰。 – 2015-09-21 17:43:28

回答

3

我自己並沒有使用它,所以我不能評論利弊,但一個商業替代品是TotalView

也有DDD給你一個GDB的前端,但我想你已經試過/使用過嗎?

1

UndoDB聽起來很有趣,它允許反向步進。但是,它很昂貴,我很適應gdb,所以我不太可能改變。我見過的其他人沒有額外的功能來吸引我遠離已知的環境。

+1

UndoDB更像是GDB的「附件」,而不是其他調試器。然而,這是一個很好的工具。 – 2008-09-17 13:00:22

2
+0

對此有何評論?你用過嗎? – grigy 2009-09-30 05:27:42

+0

我試了很短暫,但從來沒有得到它的工作,因爲有一個過時的GUI桌面。 – BCS 2009-09-30 16:37:05

2

對於裝配調試代碼,有ALD

0

在這裏的窗臺上走,但如果你喜歡它的話,Sun的MDB非常棒,尤其是如果你使用了大量的模板和線程代碼。如果這是你的情況,它會擊敗GDB的手。另一方面,如果你需要的只是斷點,那麼它就不那麼好了,在那種情況下,我會堅持使用GDB。

7

nemiver是gdb的一個很好的前端(雖然它可能還沒有先進,但看起來比ddd imo好)。

+1

太糟糕了,這取決於提升! – lang2 2011-10-12 21:50:41

3

emacs對gdb也有很好的前端。

+2

emacs的下一個版本是否也將配備廚房水槽? – Zifre 2009-04-08 18:50:57

6

我真的很喜歡EDB (Evan's Debugger)

它有一個不錯的'OllyDBG感覺',這非常棒,因爲當我還在使用Windows平臺時,我使用了它。

EDB(Evan的調試器)是一個基於QT4 二進制模式調試器與具有不相上下的可用性與OllyDbg的 的目標。 它採用插件架構,所以 增加新功能可以用 輕鬆完成。目前的版本是針對Linux的 ,但未來的版本將以 更多平臺爲目標。

http://www.softpedia.com/screenshots/thumbs/EDB-Evan-s-Debugger-19734-thumb.png
(點擊)

4

在Linux中,最調試通過GDB處理。但是,正如其他人所說的那樣,沒有必要直接使用GDB。多種選項存在,一些在前面的答案中提到:

  • Emacs的(具有GDB前端)
  • DDD(基於Motif的,有點奇特,具有優良的數據檢查能力圖形界面)
  • Nemiver(基於GTK的前端)
  • 的Eclipse
  • 代碼:: Blocks的
  • 的NetBeans也許可以做得一樣好
  • Anjuta的(侏儒IDE)

其中,我用DDD和嘗試Nemiver。當時,Nemiver的功能不足,因此對我來說效果不佳。雖然這是兩年前。我經常使用DDD,並發現它的數據非常好,值得使用它的UI。不過,我也經常從命令行使用gdb。

2

來自Sun Studio的Sun's dbx也適用於Linux。

相關問題