请教各位大佬,用vscode在linux中debug C++的.so动态库时,按以下步骤操作时调试异常可能时什么原因?
前提:在.so代码的只能顺序执行的同一函数内隔几行打几个断点。
第 1 步:启动调试,可以触发断点;
第 2 步:点“逐过程”,异常,未在下一行代码处暂停,而是直接跳到位于下几行的下一个断点处。
第 3 步:点“单步进入”,异常,未进入,也是直接跳到位于下几行的下一个断点处。
第 4 步:(此时位于最后一个断点),点“逐过程”,未在下一行代码处暂停,而是直接执行完毕,执行出了按F5的效果。
请教一下各位大佬,上述异常现象,可能是哪些原因造成的?望各位不吝赐教,谢谢!