set $i = 0
但是,执行时from a file:
gdb -command COMMANDFILE
gdb <<< "set $i = 0"
,gdb打印
(gdb)表达式中的语法错误,接近'= 0'。
为什么呢?如何以这种方式使用自定义变量?
在break command或user-defined command中定义此类变量也无济于事。
答案 0 :(得分:1)
我刚刚找到了解决方案。这是我的错误:
$i
也是bash语法,因此,从stdin开始,它必须以某种方式进行转义。