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

Is there any tool for command line debugging on linux, instead of gdb?

有没有在 linux 上代替 gdb 进行命令行调试的工具?

GDB有时让我觉得很累,因为我对它不是很熟悉。只是想找到另一种方法来进行调试。

尝试 gdbtui 半图形界面,而不是 gdb

要获得完整的 GUI,请为 gdb 尝试以下前端之一:

[gdb] 不包含自己的图形用户界面,默认为命令行界面。已经为它构建了几个前端,例如 UltraGDB、Xxgdb、Data Display Debugger (DDD)、Nemiver、KDbg、Xcode debugger、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 mode" 并且存在 VIM 的工具(例如 clewn。)它们提供类似于 IDE 中的调试器的功能。

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