问题标签 [ddd-debugger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
337 浏览

unix - 当鼠标移出其窗口时,ddd 将变为非活动状态

当我的鼠标光标移出窗口时,我的 ddd 窗口不接受任何键盘输入。虽然 ddd 窗口仍然处于活动状态,但它不接受任何输入。我必须将鼠标移到它的窗口上才能让它再次工作。有没有办法配置它,无论鼠标指针在哪里,它都接受输入,就像任何其他 X 窗口一样,例如 xterm。

0 投票
2 回答
986 浏览

c++ - DDD 调试器:保存会话之间的命令历史记录

我注意到我的命令历史记录仅在当前会话期间保留,并且一旦我重新启动 ddd,例如使用相同的进程,它就会以全新的状态开始。有没有办法可以强制最新的历史记录保持/重新加载。

我在 Edit-> Preference/GDB 会话中找不到任何相关选项。

我正在使用 GNU DDD 3.3.9 (i386-redhat-linux-gnu)

0 投票
3 回答
492 浏览

c++ - DDD 可以考虑字符串吗?

我试图找出我的 c++ 代码中的一个问题,并让 DDD 在 Sun 机器上进行调试。我需要按照我们拥有的某些标准使用字符串。但是每当 DDD 遇到一个字符串变量时,它总是显示为空。我想记得以前在 SGI 上使用 CVD 时遇到过同样的麻烦。
除了重写我的代码来删除字符串还有什么我可以尝试/使用的吗?

0 投票
2 回答
521 浏览

c++ - ddd 调试器在程序尝试读取控制台输入时进入无限循环

当 C++ 程序从 读取时cin,ddd 会为它提供“1”,而不是让我在其控制台中键入输入。由于程序读取交互式命令,“1”是无效命令,而 ddd 似乎有无限的供应,结果是“无效命令”输出的无限循环。

有没有人遇到过这种行为并且知道如何克服这个问题?我感到非常沮丧,以至于在 21 世纪我必须使用命令行 gdb,就像我 20 年前在学校所做的那样。eclipse 的内置调试器太慢而无法使用。

ddd 版本是 3.3.11。代码片段:

0 投票
3 回答
9608 浏览

linux - 使用 gnu DDD 进行远程调试

问题:

  • 目标位于远程主机上时,是否可以调试

例子:

0 投票
3 回答
3125 浏览

tk - 如何将 DDD 和 Insight 中的 Motif 主题更改为更愉快的内容?

我安装了 Tk 版本 8.5.3,从 8.5 开始添加主题引擎支持。不过,我不知道如何使用主题,默认的 Motif 很丑:

截屏

0 投票
2 回答
5519 浏览

c++ - 如何在 ddd (gdb) 中跳过过去的循环

在使用 DDD 的许多有时是淹没的调试会话中,我偶然发现了循环。而且我一直按next跳过它,如果有很多迭代,我就在它后面设置一个断点,然后按“继续”。有没有其他方法可以绕过循环?

0 投票
8 回答
18119 浏览

gdb - ddd 在启动时挂起

之前有人问过问题,我看到关于 ddd 新闻组的错误报告,但没有一个建议的解决方案对我有用。

它出现了,但是当您尝试执行诸如打开文件之类的操作时,它会挂起消息“等待 GDB 准备好”。

其他人也报告了一个关键事实,即它对某些用户有效,而对其他用户无效。我已经比较了环境,找不到任何显着差异。任何建议将不胜感激。

0 投票
2 回答
19102 浏览

gdb - 警告:(内部错误:在 psymtab 中读取 pc 0x804a6b0,但不在 symtab 中。)g++

我正在尝试使用 ddd 调试程序。当我尝试输入任何功能或在其内部main()时,我收到以下警告:

警告:(内部错误:在 psymtab 中读取 pc 0x804a6b0,但不在 symtab 中。)

每当我尝试使用n或进入或离开某个功能时,此警告都会闪烁。我曾尝试在其他论坛中查找此内容,但没有确凿的答案。我尝试调试的代码运行到多个文件中,我不确定是否可以在此处发布整个代码。

我正在使用 g++ 版本:
g++ (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2)

非常欢迎对此提供任何帮助。

0 投票
5 回答
606 浏览

c++ - GDB(DDD),调试问题

在调试我自己的 C++ 代码时,GDB 中的一些东西(实际上是使用 DDD gui)让我感到困惑:

1) 为什么在 HEAP ERROR 崩溃后没有可用的回溯?2)为什么gdb有时会在断点之后而不是在断点处停止?3) 有时单步执行注释行会导致执行某些指令(gdb 忙)??

任何解释都非常感谢,

彼得