Visual studio code debugger error : "Could not find the task 'gcc build active file' Visual studio code debugger error : "Could not find the task 'gcc build active file' linux linux

Visual studio code debugger error : "Could not find the task 'gcc build active file'


In your task.json file, no task is labeled as 'gcc build active file' which is required as a preLaunchTask in launch.json file.

So you can either change the label of task or change the content of preLaunchTask to make them match.

Just change the content of preLaunchTask into "g++ build active file". It will work.


You need to specify path and names of files. Of course debug is only possible if the binary is compiled with g flag (output becomes heavier and less compressed).

  • launch.json would map to binary file

    "program": "${workspaceFolder}/a.out",

  • task.json would relate to how to compile

    "args": [ "-g", "${workspaceFolder}/*.cpp", "-o", "${workspaceFolder}/a.out"

https://www.youtube.com/watch?v=X2tM21nmzfk&app=desktop

If you can't make it work through vscode, you may want to use another tool like GDB.GDB also works great in Terminal in Linux/VM and maybe WSL.