use*_*848 8 c++ gcc gdb visual-studio-code
我正在尝试在 Windows 上调试由 python 脚本启动的 C++ 应用程序。我可以从命令行使用 GDB 附加到进程,并且一切正常。
但是,当尝试使用 VS Code 附加 GDB 时,它管理附加,但所有断点都被卡住Attempting to bind to the breakpoint...
并尝试在调试控制台中执行命令返回Unable to perform this action because the process is running.
.
这是我的 launch.json 配置:
{
"name": "(gdb) Attach",
"type": "cppdbg",
"request": "attach",
"program": "${workspaceFolder}\\build\\program.exe",
"processId": "${command:pickProcess}",
"MIMode": "gdb",
"miDebuggerPath": "C:\\Program Files (x86)\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
Run Code Online (Sandbox Code Playgroud)
我认为 VS 代码在启动 GDB 时做了一些额外/奇怪的事情,有没有办法解决这个问题?
归档时间: |
|
查看次数: |
824 次 |
最近记录: |