如何解决在VS Code下调试基于bazel的C ++项目
我正在尝试使用Bazel the Examples to build C++ code进行构建和调试。我正在使用the Visual code editor这样做。
有了Bazel构建目标,我就有了项目构建目标
我在其中执行构建目标的位置(右键单击以构建 hello-world 目标)。当我开始调试项目时,我无法在断点处停下来,并且会一直执行。
这是我的 launch.json
{
"version": "0.2.0","configurations": [
{
"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "c:\\bazel\\examples\\cpp-tutorial\\stage1\\bazel-bin\\main\\hello-world.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "C:/msys64/mingw64/bin/gdb.exe","setupCommands": [
{
"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true
}
]
}
]
}
如何将项目设置为调试模式并在断点代码行处停止?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。