我使用Nemiver 0.9.2并且我不明白为什么“当前行执行”(用黄色箭头标记)经常返回当我点击 F6 (下一个)。
以下是在sshd上使用nemiver时的示例:
1)我开始接受:
nemiver $(pwd)/build-deb/sshd -p 1234 -d
2)Nemiver启动并到达main()上的断点:
3)我点击 F6 ,nemiver跳过所有变量声明并停在第一条指令上:
4)我第二次点击 F6 ,我又回到了主()!
你知道为什么nemiver会像这样吗?这是“正常”还是一个错误?调试时非常令人不安
由于
答案 0 :(得分:1)
你应该寻找的一件事是优化。如果编译后的代码经过优化,那么源代码并不总是匹配,最终会得到跳线标记。