Код Visual Studio — отладка

#c #debugging #visual-studio-code #vscode-settings #vscode-debugger

#c #отладка #visual-studio-код #vscode-настройки #vscode-отладчик

Вопрос:

Я пытаюсь использовать отладчик в vs code. У меня проблемы с его активацией и запуском.

Это мой код:

 int main(int argc, char const *argv[])}


int arr [] = {54,25,7,2,12,65};
 for (int i = 0; i<6; i  )
{
    printf("%d ,",arr[i]);
}
printf("n");
insertion_sort(arr,6);
for (int i = 0; i<6; i  )
{
    printf("%d ,",arr[i]);
}

return 0;}
 

Это мой файл JSON.

     "version": "0.2.0",
"configurations": [
    {
        "name": "gcc.exe - Build and debug active file",
        "type": "cppdbg",
        "request": "launch",
        "program": "${fileDirname}\${fileBasenameNoExtension}.exe",
        "args": [],
        "stopAtEntry": false,
        "cwd": "C:\Program Files (x86)\mingw-w64\i686-8.1.0-win32-dwarf-rt_v6-rev0\mingw32\bin",
        "environment": [],
        "externalConsole": false,
        "MIMode": "gdb",
        "miDebuggerPath": "C:\Program Files (x86)\mingw-w64\i686-8.1.0-win32-dwarf-rt_v6-rev0\mingw32\bin\gdb.exe",
        "setupCommands": [
            {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
            }
        ],
        "preLaunchTask": "C/C  : gcc.exe build active file"
    }
]}
 

Я получаю следующую ошибку: не удается начать отладку. путь к программе отсутствует или недопустим.

Спасибо!

Комментарии:

1. эта программа содержит синтаксические ошибки. вы не можете отлаживать программу, которая не компилируется.

2. Я могу запустить эту программу, она работает, но я хочу ее отладить.