繁体   English   中英

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

[英]How can I change a variable through the debugger in the Eclipse CDT on a mac?

我知道这可能是一个愚蠢的问题,但这对我来说现在很沮丧,所以我还是要问。

我正在遵循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...在哪里Change Value... 威士忌探戈狐步舞?!

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

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

我已经安装了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 gdb

可能对其他想在Mac上使用Photran进行调试的可怜人有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM