如何通过mac上Eclipse CDT中的调试器更改变量?

如何通过mac上Eclipse CDT中的调试器更改变量?,eclipse,macos,debugging,eclipse-cdt,Eclipse,Macos,Debugging,Eclipse Cdt,我意识到这可能是一个愚蠢的问题,但现在这对我来说相当令人沮丧,所以我还是要问 我遵循Eclipse帮助中的C/C++开发用户指南 我在C/C++开发用户指南->入门->调试项目 在这一点上,我被告知如下: 在变量视图中,右键单击输入变量,然后选择更改值。。。在单引号之间键入“m”,然后点击OK。 除此之外,没有更改值…!以下是我看到的屏幕截图: 哪里是更改值…?威士忌探戈狐步舞 好吧,我在经历了很多痛苦之后才明白过来 我已经安装了XCode 3提供的gdb: GNU gdb 6.3.50-20

我意识到这可能是一个愚蠢的问题,但现在这对我来说相当令人沮丧,所以我还是要问

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

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

在这一点上,我被告知如下:

在变量视图中,右键单击输入变量,然后选择更改值。。。在单引号之间键入“m”,然后点击OK。

除此之外,没有
更改值…
!以下是我看到的屏幕截图:


哪里是
更改值…
?威士忌探戈狐步舞

好吧,我在经历了很多痛苦之后才明白过来

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

GNU gdb 6.3.50-20050815(苹果版gdb-1515)(2011年1月15日星期六08:33:48 UTC)

似乎与Eclipse和Photran有更好的兼容性,也许还与我使用的GCC的任何版本兼容

我的问题的解决方案是安装fink
gdb
包,即gdb7.1

请注意,这是通过
fsf gdb
调用的,以避免与Apple开发工具gdb发生冲突

因此,您需要在eclipse中将调试配置从
gdb
更改为指向
fsf-gdb


希望这能帮助那些碰巧想在mac上使用Photran进行调试的可怜人。

尽管您遵循了说明,但您只需单击(左键单击)值框中的值即可。变量值列中显示的数据将进入编辑模式,以便您可以键入新值