【问题标题】:DDD Runtime (?) errorDDD 运行时 (?) 错误
【发布时间】:2013-02-25 01:06:28
【问题描述】:

当我使用 DDD 调试我编写的一些 C 代码时,当我尝试执行包含 malloc 的行时,它出现了这个奇怪的错误

$/BRIS/src/malloc.c : 没有这样的文件或目录

$/BRIS/src/ 是我编译的 C 文件所在的位置

它甚至与 printf 等其他基本 C 函数一起出现;奇怪的是,我之前用 DDD 运行了该代码,但没有收到任何错误。

你知道发生了什么吗?即使我重新打开 DDD,这些错误也会继续弹出

【问题讨论】:

  • 猜测您的可执行文件的符号表有问题。使用 gcc 重新编译:优化关闭 -o0,使用 -g 添加符号,并且不剥离输出——意味着没有 -s 选项。

标签: c debugging runtime-error ddd-debugger


【解决方案1】:

问题已解决:安装了 valgrind,但不知何故与 DDD 交互不良

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多