无法在 vscode 上进行调试 收到此消息:无法启动调试。LLDB 意外退出,退出代码为 134 (0x86)



我用的是旧的2015 macbook air 10.13.6版本vs code版本:1.74.0(通用)扩展:C/c++, Code Runner我正在学习c++,这里是我试图测试的基本代码,看看我的vscode是好的去我在c++ Projects文件夹中做这个,文件名为helloworld.cpp

#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}

当我运行我的文件时,它说构建成功完成。但是之后显示无法开始调试

这里是我弹出的其他文件

发射。json:

"configurations": [
{
"name": "C/C++: clang++ build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb",
"preLaunchTask": "C/C++: clang++ build active file"
}
]

任务。json:

{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: clang++ build active file",
"command": "/usr/bin/clang++",
"args": [
"-fcolor-diagnostics",
"-fansi-escape-codes",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}

我一直在寻找这个问题的答案,但似乎找不到任何答案。感谢!检查是否安装了clang。是的更改了任务和启动文件

安装VS Code扩展' Code lldb',并使用以下配置:

{
"name": "clang++ - Build and debug active file",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"cwd": "${workspaceFolder}",
"preLaunchTask": "C/C++: clang++ build active file" //<-- your build task name 
}

相关内容

最新更新