Unix can';t设置gdb中变量p的值

Unix can';t设置gdb中变量p的值,unix,gdb,Unix,Gdb,在应用程序中,使用名为p的变量。我试图更改值以检查行为。然而,gdb的解释是错误的 (gdb) set p=0 Undefined set print command: "=0". Try "help set print". (gdb) set p=0x0 Undefined set print command: "=0x0". Try "help set print". below line works fine. (gdb) set size=900 我知道更改变量名会起作用,但这需

在应用程序中,使用名为
p
的变量。我试图更改值以检查行为。然而,gdb的解释是错误的

(gdb) set p=0
Undefined set print command: "=0".  Try "help set print".
(gdb) set p=0x0
Undefined set print command: "=0x0".  Try "help set print".

below line works fine.
(gdb) set size=900
我知道更改变量名会起作用,但这需要停止gdb并重新编译

(gdb)设置p=0

请尝试以下方法:

(gdb) set var p = 0