VSCode编译C++报错preLaunchTask“g++“已终止,退出代码为1的原因分析

您所在的位置:网站首页 c语言编译失败的原因分析 VSCode编译C++报错preLaunchTask“g++“已终止,退出代码为1的原因分析

VSCode编译C++报错preLaunchTask“g++“已终止,退出代码为1的原因分析

#VSCode编译C++报错preLaunchTask“g++“已终止,退出代码为1的原因分析| 来源: 网络整理| 查看: 265

1.MinGW缺少文件

一开始在MinGW官网下载的文件bin文件夹下缺少gdb.exe文件,编译会先报这个错误。后来换了另一个大佬下载好的MinGW文件,问题解决。

奉上链接:https://pan.baidu.com/s/1T8xqUqvdtRxMrRAkNxip8w  提取码:i3gz。

2.系统Path配置有误

添加path时,不要忘记路径末尾的/。

如:

正确:C:/MinGW/bin/

错误:C:/MinGW/bin

3.launch.json与tasks.json文件配置错误

检查:

路径设置是否有误?

launch.json的preLaunchTasks与tasks.json的id是否一致?

4.C++程序有误

VS Code只是一款高级的文本编辑器,内置的c++插件有的时候并不能检查出所有的语法错误。如果有影响编译的语法错误,并且c++插件的语法检查器没有检查出来,强行编译就会出现

preLaunchTask"g++"已终止,退出代码为1。

5.玄学

按照我这篇文章设置的话,就应该不会报错,实在找不到原因的话,可以一步一步回想一下有没有哪里设置遗漏或者设置错误,或者所需重新设置一遍。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3