[英]Code::Blocks Debugger : how to `step into` functions on line-by-line execution?
在Code::Blocks 20.03
上调试 C++ 程序时,我按SHIFT+F7
step into
程序,然后开始按F7
转到next line
并watch
变量“实时”变化。
但是 Code::Blocks 20.03 的调试器不会输入除main
之外的任何函数,这使得它非常无用,或者迫使我不使用除main
之外的任何函数(一种不好的编程习惯)。
如何让 Code::Blocks 20.03 的调试器也进入函数?
main
的行上设置breakpoint
(红色圆圈);F8
(与单击Debug->Start/Continue
相同),这会使程序运行到最后一行并退出(仅在屏幕上闪烁,然后消失),而是按Shift+F7
(与单击Debug->Step Into
相同) Debug->Step Into
),为了让调试器进入函数而不是完全运行它并返回它的结果;F7
(与点击Debug->Next line
相同)继续观察程序“一步一步”运行;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.