【问题标题】:How can I change a variable through the debugger in the Eclipse CDT on a mac?如何在 mac 上通过 Eclipse CDT 中的调试器更改变量?
【发布时间】:2011-08-21 22:53:20
【问题描述】:

我知道,这可能是个愚蠢的问题,但这对我来说非常令人沮丧,所以我还是要问。

我正在遵循 Eclipse 帮助中的 C/C++ 开发用户指南。

我在 C/C++ 开发用户指南 -> 入门 -> 调试项目

此时我被告知以下内容:

In the Variables view, right-click the input variable, and select Change Value... and type 'm' between the single quotes and hit OK.

除了,没有Change Value...!这是我的截图:

Change Value... 在哪里?威士忌探戈狐步舞?!

【问题讨论】:

    标签: eclipse macos debugging eclipse-cdt


    【解决方案1】:

    尽管您按照说明进行操作,但您只需单击(单击左键)值框中的值。变量值列中显示的数据将进入编辑模式,以便您输入新值。

    【讨论】:

      【解决方案2】:

      好吧,经过一番痛苦,我想通了。

      我已经安装了 XCode 3 提供的 gdb:

      GNU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC 2011)

      似乎与 Eclipse 和 Photran 的兼容性更好,并且可能与我使用的任何版本的 GCC 兼容。

      我的问题的解决方案是安装 fink gdb 包,即 GDB 7.1。

      请注意,这是使用 fsf-gdb 调用的,以避免与 Apple Dev Tools GDB 发生冲突。

      因此,您需要在 Eclipse 中更改调试配置,使其从 gdb 指向 fsf-gdb

      希望这对碰巧想在 Mac 上使用 Photran 进行调试的其他可怜人有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-16
        • 2014-11-06
        • 1970-01-01
        相关资源
        最近更新 更多