vscode gdbserver 调试 怎么配置
时间: 2024-10-08 08:10:16 浏览: 62
Visual Studio Code (VSCode) 使用 GDBServer 进行远程调试通常需要以下几个步骤:
1. **安装GDB**:确保你的系统上已经安装了 GDB。对于Linux用户,可以在终端通过包管理器如apt或yum安装;如果是macOS,可以使用Homebrew。
2. **启动GDBServer**:在你想被调试的应用程序运行目录下启动 GDB Server。比如,在`app`目录下运行 `gdb-server host:port your_program`,将`host`替换为你的开发机IP,`port`通常是默认的12345,`your_program`是你想要调试的程序。
3. **设置launch.json**:在VSCode中,你需要创建或编辑`.vscode/launch.json`文件,配置调试会话。添加一个新的配置,例如:
```json
{
"name": "Attach to Remote Process",
"type": "cppdbg",
"request": "attach",
"program": "${workspaceFolder}/path/to/gdbserver",
"address": "localhost:12345", // 根据实际情况修改地址
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb", // 如果不是默认路径
"setupCommands": [
{ "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing" }
]
}
```
4. **启动调试**:在VSCode的调试面板中,选择上述配置,然后点击“开始调试”按钮,这将连接到正在运行的GDBServer并开始调试。
阅读全文