wsl+Visual Studio2019下调试linux程序时报错“g++已退出,代码为1”的一则解决方案

之前一直在win10上直接使用visual studio2019配合wsl调试linux程序,但前两日突然无法运行。点击“GDB调试程序”进行调试,编译时报错“g++已退出,代码为1”

这则报错应该有许多种引起的原因,这里说一下我的解决方案,可供参考。

在尝试了重装ubuntu、修复Visual Studio的多种方案后,反思了一下自己在上次编译成功之间做了什么时,才想起卸载了过期的mcfee(
因此开始怀疑是windows defender引起的错误。

尝试下载火绒以关闭windows defender病毒库

结果安装完之后 编译通过

最终原因:windows defender
引起错误真实原因:暂时不明

以后会补充一篇介绍win10上配置在VS上使用wsl调试linux程序的详细教程

你可能感兴趣的:(linux,ubuntu,bug,visual,studio)