c - 为什么 ddd 不显示源代码?

标签 c gdb ddd-debugger

当我运行我的 ddd 时,它不显示源代码。源窗口是空白的。执行仍然存在,例如我可以单步执行程序,但没有视觉指示代码中执行发生的位置。

我该如何解决这个问题?

我在 xterm 中使用这个命令运行它:

ddd mycode

Mac OS X 是否还有其他类似 ddd 的调试器?如果可以,能否请您提供有关如何下载它的分步说明。

最佳答案

您应该检查程序是否已经编译并带有调试信息。

例如,如果您使用的是 g++,则应包含 -g 选项。

关于c - 为什么 ddd 不显示源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16310418/

相关文章:

c - 变量的地址与 gdb 中不匹配

c - ddd调试c项目,编译的时候把-g标签放在哪里?

c - DDD 运行时(?)错误

c++ - gdb 7.0 警告 : Wrong size fpregset in core file

python - 在 python 模式下使用 gdb 调试正在运行的 python 应用程序不起作用

windows-xp - 要让 DDD 在 XP 上正常运行,最低限度的 Cygwin 安装是什么?

c - 链表,在前面插入一个节点

c - 用户堆栈上的机器代码 - 操作系统

c - 为什么会出现段错误(C 中的信号量)?

c - 使用winsock将文件分成 block 并将其作为二进制文件从客户端发送到C中的服务器?