Я пытаюсь протестировать отладчик в VS Code и считаю, что правильно настроил файлы launch.json и tasks.json, но отладчик просто не останавливается на моих точках останова.
Я попытался переустановитьVS код, переконфигурирование, пробование разных исходных файлов ... но я просто не могу запустить этот отладчик. Я новичок, поэтому, скорее всего, мне чего-то не хватает.
Я ожидаю, что отладчик остановится на строке 8.
writassignment.cpp
#include <iostream>
using namespace std;
int main(int argc, char ** argv){
int array [9] = {-10, -7, -1, 0, 4, 7, 8, 12, 19};
int i, j, sum = 4;
for (i = 0; i <= 8; i++){
for (j = i + 1; j <= 8; j++){
int a = array[i];
int b = array[j];
cout << "a: " << a << " b: " << b << " i: " << i << " j: " << j << endl;
if (a + b == sum) {
cout << a << " + " << b << " = " << sum << endl;
//exit;
}
}
}
return -1;
}
tasks.json
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "/usr/bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
launch.json
"version": "0.2.0",
"configurations": [
{
"name": "(lldb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/writtenassignment",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb"
}
]
}