【问题标题】:Is there any enhanced gdb console for Eclipse?Eclipse 是否有任何增强的 gdb 控制台?
【发布时间】:2011-10-11 02:14:45
【问题描述】:

目前 Eclipse 的 gdb 控制台只是连接 java gui 和底层 gdb 进程之间的 stdin/stdout,因此缺少许多 gdb shell 功能,例如选项卡自动完成,命令历史记录等。

我想知道是否有用于快速 gdb 交互的增强控制台。我真的很喜欢经常使用的 gdb 命令,例如“print”和“call”等。恕我直言,“print”命令有时比 Eclipse“Expression watcher”要好,因为它只执行一次,以后会随时评估并崩溃-易于。

如果您认为不需要使用 gdb 控制台,那么在 gdb UI 到 Eclipse UI 传输方面,您的最佳实践是什么。

【问题讨论】:

    标签: c++ c eclipse gdb


    【解决方案1】:

    除了最初的 gdb 集成 initiated with Eclipse3.4 之外,似乎没有任何特定于 gdb 的插件。

    current list of gdb bugs 不包含您缺少的功能。

    【讨论】:

    • 反正不是bug,感觉目前gdb控制台窗口实现的方式比较简单,可能需要改进...
    • @solotim:我同意。请注意,您也可以在他们的错误跟踪系统中找到 RFE(增强请求)。
    【解决方案2】:

    如果你正在编写 c/++,为什么不直接找到 eclipse 生成的 elf 并通过 shell 使用 gdb?

    【讨论】:

    • 这没有任何意义。我从 gdb/ddd 转移到 Eclipse 只是因为我喜欢 Eclipse 的一些特性,比如调试接口和实用程序。如果该平台能够汇集来自两个世界的最好的东西,那就太好了。
    • 听起来您需要编写 Eclipse 插件来满足您的需求;)
    • @solotim:控制台中的 GDB 是最好的,甚至是脚本化的。编写 Eclipse 脚本以自动运行 GDB 场景...
    猜你喜欢
    • 2011-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    相关资源
    最近更新 更多