VSCode编译C++报错preLaunchTask“g++“已终止,退出代码为1的原因分析 |
您所在的位置:网站首页 › c语言编译失败的原因分析 › VSCode编译C++报错preLaunchTask“g++“已终止,退出代码为1的原因分析 |
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 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |