繁体   English   中英

emacs gdb跳转到游标

[英]emacs gdb jump to cursor

我刚刚在emacs中运行gdb时发现了Cx Ca Cj (跳转到游标)。 我最初假设它相当于在光标所在的位置设置中断并继续( c )到该语句。 但是我似乎正在观察当使用跳转时没有任何干预语句(在prev断点和当前光标位置之间)正在执行的行为。 任何人都可以确认或否认这个吗?

我想如果它没有执行语句,它相当于能够从调试器中注释掉一段代码,即无需返回到src,显式注释掉然后重新编译。 我可以看到这可能有用,但绝对不是我所期待的。

如果这就是正在发生的事情,那么后续问题就是有一个'继续游标'命令(干预语句被执行)?

我相信你需要的是Cx Ca CuMx gud-until )而不是Mx gud-jump 后者,正如Emacs手册中明确指出的那样

将程序的执行点传输到当前行。 换句话说,程序执行的下一行将是您给出命令的那一行[...]有关详细信息,请参阅有关jump的GDB手册条目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM