【发布时间】:2020-09-28 04:40:15
【问题描述】:
我用这个website来调试小程序。它以清晰的方式显示了每一步的记忆发生了什么。就像在屏幕截图上一样。
在 VScode 中,我只知道如何为数组str[i]; 的每个元素编写一个表达式并观察它。它仅以这种方式在单元格中显示零。但是我不想每次需要查看整个数组时都为每个元素编写一个表达式。如果我没有在那里写东西,或者它们包含零,默认情况下调试时的 VScode (lldb) 不会显示分配的内存。
那么有没有办法像在 VScode 或 CLion 中的屏幕截图一样查看内存?
【问题讨论】:
-
阅读how to debug small programs。学习使用好的调试器,比如GDB。你可能对它的DDD 前端感兴趣;在 C 编译器中启用所有警告和调试信息:with GCC compile with
gcc -Wall -Wextra -g -
"watch" 是一个重载的词。有些人用它来表示打开一个记忆窗口,随着你的脚步而更新。正式的含义是“使用处理器的硬件辅助数据监视功能在内存发生变化时通知您”。你想做什么?
-
@JimIngham 我的意思是:在我迈步时观察记忆如何更新
标签: c memory visual-studio-code clion lldb