首页 > 解决方案 > gdb 如何单步执行直到语句结束(“n”不这样做!)

问题描述

在 GDB 中使用 C++ 在 LINUX 上:

如何步进到当前语句结束?(n 下一条语句)命令执行了许多步骤,并且永远不知道是否已经到达当前语句的结尾(或下一条语句的开头)。我不是在谈论花括号。我说的是执行单个任务。

标签: linuxdebugginggdbg++

解决方案


如何步进到当前语句结束?

没有一种简单的方法可以实现这一点,因此不要将多个语句放在一行上。

如果每一行都有一个语句,那么next命令会做你想做的事。


推荐阅读