[英]emacs gdb jump to cursor
我刚刚在emacs中运行gdb时发现了Cx Ca Cj
(跳转到游标)。 我最初假设它相当于在光标所在的位置设置中断并继续( c
)到该语句。 但是我似乎正在观察当使用跳转时没有任何干预语句(在prev断点和当前光标位置之间)正在执行的行为。 任何人都可以确认或否认这个吗?
我想如果它没有执行语句,它相当于能够从调试器中注释掉一段代码,即无需返回到src,显式注释掉然后重新编译。 我可以看到这可能有用,但绝对不是我所期待的。
如果这就是正在发生的事情,那么后续问题就是有一个'继续游标'命令(干预语句会被执行)?
我相信你需要的是Cx Ca Cu
( Mx gud-until
)而不是Mx gud-jump
。 后者,正如Emacs手册中明确指出的那样
将程序的执行点传输到当前行。 换句话说,程序执行的下一行将是您给出命令的那一行[...]有关详细信息,请参阅有关
jump
的GDB手册条目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.