VSCode запускает bash вместо отладчика
У меня есть проект C++ и файл launch.json, который имеет это:
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/RubeusCore/RubeusCore",
"args": ["-D_DEBUG"],
"stopAtEntry": false,
"cwd": "${workspaceFolder}/RubeusCore",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
Когда я нажимаю на Launch в консоли отладки в VSCode, я получаю /bin/bash
вместо окна Он открывается в моем каталоге рабочей области, и даже если я вручную запускаю свой исполняемый файл, точки останова не получают, когда они должны.
VSCode находит это состояние так, как будто он фактически запускает отладчик, но я, кажется, не получаю никакого уведомления об этом.