gpt4 book ai didi

debugging - 使用gdb,在一行中显示多个变量?

转载 作者:行者123 更新时间:2023-12-02 23:18:37 25 4
gpt4 key购买 nike

如何要求在一行中显示多个变量?所以我想得到如下输出:

30      if(s[i] != '\0')
5: s[i] = 101 'e'
4: exp = 14
3: val = 123.45
2: sign = 1
1: i = 6

我一直在输入 disp s[i] ENTER disp exp ENTER (等等),我只是知道必须有更好的方法来在一行输入中完成此操作。

最佳答案

要建立多个事件的“变量显示”,而无需在每次重新启动 GDB 时重新键入 display idisplay s[i] 等,请使用GDB“固定命令序列”。

例如,将其添加到您的 ~/.gdbinit 中:

define disp_vars
disp i
disp sign
disp val
disp exp
disp s[i]
end

现在,您可以通过在 GDB 提示符下键入 disp_vars 一次性添加所有显示。

关于debugging - 使用gdb,在一行中显示多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com