mac 上如何用vscode调试c++
笔者使用的Catalina系统,catalina已经不支持lldb了
所以要先下载插件codeLLDB
接下来在打开的项目都.vscode文件下添加配置文件
launch.json
{
"configurations": [
{
"name": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/a.out",
"args": [],
"cwd": "${fileDirname}", //fileDirname是打开的当前文件所在的文件夹的路径
"preLaunchTask": "Build with Clang" //这是所选择的task的名字
}
]
}
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "Build with Clang", //这里的名字必须和上面的preLaunchTask一样
"command": "g++",
"args": [
"-std=c++17",
"-stdlib=libc++",
"${file}", //file是打开的当前文件的路径
"-o",
"${fileDirname}/a.out",
"--debug"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
结果展示