Итак, когда я пытаюсь отладить простую программу в VS Code, я получаю следующее сообщение: «PreLaunchTask« g ++. Exe build active file »завершается с кодом выхода 1» и получает 3 варианта на выбор: «Отмена», «Отладка в любом случае» и покажи ошибки. Выбирая ошибки шоу, он показывает мне, что у меня их нет. В любом случае, выбрав «Отладка», я получаю следующее сообщение: «Невозможно начать отладку. Неожиданный вывод GDB для команды» - enviroment - cd (каталог файла). (каталог файла): Нет такого файла или каталога.
Итак, я предполагаю, что я не в нужном каталоге, но я проверил и сделал несколько попыток, если я не прав, но я думаю, что я в правильный каталог. Итак, еще одна вещь, которую я предполагаю, что если отладчик создает другой файл, и он находится в другом каталоге, так что он не существует в текущем и не может начать отладку. Можете ли вы сказать мне, где я не прав, и предложить мне какие-либо решения? Спасибо!
https://prnt.sc/r95nl7 https://prnt.sc/r95oik
Это все, что я получаю как сообщения и файл. json. И я в настоящее время переписываю код, чтобы найти свою ошибку, потому что я не могу отладить его. Кроме того, у меня нет ничего в окружении в файле. json, потому что я прочитал, что должно быть. Должен ли я иметь что-то или я не прав?
Вот запуск. 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": "g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\\G++ compiler\\mingw32\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++.exe build active file"
}
]
}
Задачи. json файл:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "cpp.exe build active file",
"command": "C:\\G++ compiler\\mingw32\\bin\\cpp.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:\\G++ compiler\\mingw32\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
},
{
"type": "shell",
"label": "cpp.exe build active file",
"command": "C:\\G++ compiler\\mingw32\\bin\\cpp.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:\\G++ compiler\\mingw32\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
},
{
"type": "shell",
"label": "g++.exe build active file",
"command": "C:\\G++ compiler\\mingw32\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:\\G++ compiler\\mingw32\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
Здесь такое файл c_cpp_properties:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:\\G++compiler\\mingw32\\bin\\gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x86"
}
],
"version": 4
}