vscode无法正常调试,断点空心,求解决

img


断点是空心的,调试里面的单步跳过单步调试也不用不了,但是我写的最简单的helloworld时候,调试却可以用求解决
下面是launch.json和task.json

img

img

img

题主你好,可以把你的.vscode文件的launch.json和tasks.json贴出来看看吗

你该不会是先点调试,再打断点吧?

img


要进行调试很有可能需要使用-g参数,最后成功达成通过vscode调试c语言代码的目的。下面是我的配置和源代码:

img


img


img

最后的效果:

img

tasks.json中的编译配置中加入 -g参数

编译的时候是不是忘了加-g参数?

img

img

下面根据这两个问题寻找解决方法。

问题一:没有办法在async await 所在行打断点
问题二:没有办法在自己写的js 或者模块里面打断点

https://blog.csdn.net/weixin_50805163/article/details/119056641?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-6-119056641.pc_agg_new_rank&utm_term=vscode%E6%96%AD%E7%82%B9%E4%B8%8D%E8%A7%A6%E5%8F%91&spm=1000.2123.3001.4430?
看一下这个博主的解决方法

重启,重新编译