[vscode] launch:program xxx does not exist

测试环境deepin和windows


问题的另类描述

  • linux下vs code配置c语言环境
  • launch:program "xxxx" does not exist
  • tasks.json和launch.json的关系
  • 终端将被任务重用,按任意键关闭。

对于新手来说,处理这类内容(两个json和那一堆参数)真的好难,把我的填坑记录下来,以供后人瞻仰。

Q1:tasks.json 和 launch.json的关系

在当前文件是C++的情况下,tasks可以被用来做编译,而launch用来执行编译好的文件

Q2:launch:program "xxxx" does not exist

我发生这个错误的原因是因为tasks.json的"label"参数值和launch.json的"preLaunchTask"参数值不一致

解决方法就是 让两者一致。我把他两的值都设为"build c program"

Q3:终端将被任务重用,按任意键关闭。

> Executing task: gcc -g -o main /home/yjc/Desktop/c/test/main.c <


终端将被任务重用,按任意键关闭。

你可能感兴趣的:(linux,c)