在linux上是否有任何用于命令行调试的工具,而不是gdb?
GDB有时会让我感到疲倦,因为我并不熟悉它。只想找另一种方法进行调试。答案 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的一些功能,如远程调试。