如何要求在一行中显示多个变量?所以我希望获得如下输出:
30 if(s[i] != '\0')
5: s[i] = 101 'e'
4: exp = 14
3: val = 123.45
2: sign = 1
1: i = 6
Run Code Online (Sandbox Code Playgroud)
我一直在输入disp s [i] ENTER disp exp ENTER(等等),我只知道在一行打字中必须有更好的方法.
要建立多个活动"可变显示",无需重新输入每一个display i,display s[i]等每次重新启动GDB,使用GDB"罐装的命令序列"的时间.
例如,将其添加到您的~/.gdbinit:
define disp_vars
disp i
disp sign
disp val
disp exp
disp s[i]
end
Run Code Online (Sandbox Code Playgroud)
现在,您可以通过disp_vars在GDB提示符下键入一次添加所有显示.
| 归档时间: |
|
| 查看次数: |
5466 次 |
| 最近记录: |