CLion 2025.2 Help

内存视图

在某些情况下,例如调试数据处理问题时,您可能需要查看正在运行的进程的原始内存。 为此,CLion 提供了 内存视图 :您可以从 变量 选项卡中的指针跳转到包含所需地址的内存区域,并在单步调试程序时检查变化。

显示内存视图

  1. 变量 选项卡的 调试 工具窗口中,选择所需的 指针 变量。

  2. 按下 Ctrl+Enter 或从变量的上下文菜单中选择 在内存视图中显示

    在内存视图中显示变量

    此选项也适用于非指针变量。 变量的地址将被自动获取。

  3. 内存视图 窗口最初显示从所选地址开始的 256 字节区域,窗口底部显示更高的内存地址。 当您随后为其他指针调用 内存视图 时,它们会在同一窗口中高亮显示,并在必要时扩展区域以显示更多地址。

    使用左列的上下文菜单隐藏/显示或复制地址:

    地址列菜单

    右列显示内存值的 ASCII 字符等效值。

  4. 当您逐步执行代码时,CLion 会高亮显示当前显示的内存区域中发生的变化:

    单步调试期间的内存变化

配置每行的字节数

  1. 要更改内存视图中显示的列数(每行的字节数),请点击 并选择数字:

    更改内存视图中的列数

在编辑器中打开内存视图

  1. 使用 按钮在 变量 (或 监视 )选项卡上在编辑器中打开内存视图。

    将内存视图移动到编辑器
  2. 通过这种方式,您可以在 调试 工具窗口和编辑器中打开两个独立的内存窗口:

    多个内存视图窗口

转到地址

  • 使用 转到 窗口的 内存视图 字段跳转到特定地址。 您可以直接以十六进制数字输入地址,指定指针变量或计算为指针的表达式,或者使用 address of运算符 & 获取任何变量的地址。

    此字段中的代码补全功能有助于从已知符号中进行选择:

    转到地址中的代码补全

修改内存

内存视图支持即时内存编辑。

  1. 将插入符号放置在您想要修改的区域并开始输入。 您会立即看到显示的新值:

    编辑内存
最后修改日期: 2025年 9月 26日