如何要求在一行中显示多个变量?所以我希望获得如下输出:
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(等等),我只知道在一行打字中必须有更好的方法.
要建立多个活动"可变显示",无需重新输入每一个display i
,display s[i]
等每次重新启动GDB,使用GDB"罐装的命令序列"的时间.
例如,将其添加到您的~/.gdbinit
:
define disp_vars disp i disp sign disp val disp exp disp s[i] end
现在,您可以通过disp_vars
在GDB提示符下键入一次添加所有显示.