vscode无法调试

在这里插入图片描述
程序没法调试,但是可以运行,设置断点不会在断点那停,
vscode调试信息报错
在这里插入图片描述
显示程序已经停止,但是其实代码已经跑起来了。
在这里插入图片描述

解决办法

在这里插入图片描述
上图的warning前面有一个&,在我的运行是传参的最后一个参数是&,
在这里插入图片描述
我把这个参数删掉,就可以了。

为什么

因为&,便是程序在后台运行,我感觉第一个可能原因是gdb运行时程序无法接收这个参数,程序认为输入的参数不符合要求。
第二个是因为&使得程序在后台运行成功了,gdb无法调试在后台运行的程序,不过去掉就可以调试了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐