是否有任何工具在linux上进行命令行调试,而不是gdb?

时间:2015-06-22 22:36:40

标签: linux debugging gdb command

在linux上是否有任何用于命令行调试的工具,而不是gdb?

GDB有时会让我感到疲倦,因为我并不熟悉它。只想找另一种方法进行调试。

2 个答案:

答案 0 :(得分:1)

而不是gdb,请尝试使用gdbtui作为半图形界面。

要获得完整的GUI,请尝试gdb的其中一个前端:

[gdb]不包含自己的图形用户界面,默认为命令行界面。已经为它构建了几个前端,例如UltraGDB,Xxgdb,数据显示调试器(DDD),Nemiver,KDbg,Xcode调试器,GDBtk / Insight和HP Wildebeest Debugger GUI(WDB GUI)。 Codelite,Code :: Blocks,Dev-C ++,Geany,GNAT Programming Studio(GPS),KDevelop,Qt Creator,Lazarus,MonoDevelop,Eclipse,NetBeans和VisualStudio(参见VS AddIn Gallery)等IDE可以与GDB连接。 GNU Emacs有一个" GUD模式" VIM的工具和存在的工具(例如,clewn。)这些工具提供与IDE中的调试器类似的工具。

答案 1 :(得分:1)

除了GDB之外,还有基于clang和LLVM的LLDB。它使用与GDB不同的语法,并且往往更容易编写脚本。虽然它缺少GDB的一些功能,如远程调试。