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

标签 linux debugging gdb command

有没有什么工具可以在 linux 上进行命令行调试,而不是 gdb?

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

最佳答案

代替 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 中的调试器的功能。

关于linux - 是否有任何工具可以在 linux 上进行命令行调试,而不是 gdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30990980/

相关文章:

linux - 查找 Ubuntu 启动过程中的时间消耗者

python - 允许用户 www-data (apache) 从 CGI 脚本调用需要 root 权限的 python 脚本

进入共享库的条件应该在 gdb 中工作?

gdb - 使用 gdb 运行进程并将其分离

python - 如何编写一个通过gdb调试子进程的自动化工具

c++ - valgrind + gdb 的 Eclipse CDT 设置

linux - 通过从特定目录递归搜索,从所有文本文件中提取最后一行

linux - 在 Linux 内核 3.8.13-rt16 中启用外设

c++ - 进程启动后立即调试

java - 找不到插入finally block 的位置以消除错误: Insert Finally to complete TryStatement