vscodegdb调试
时间: 2023-08-17 09:14:09 浏览: 160
VSCode是一款常用的代码编辑器,它也提供了对GDB调试的支持。在使用VSCode进行GDB调试时,首先需要安装GDB,并确保已经将代码编译成可调试的二进制文件。接下来,你可以按照以下步骤进行调试:
1. 打开VSCode并启动调试窗口。
2. 在调试窗口中,点击"添加配置"按钮,选择"C++ (GDB/LLDB)"配置。
3. 在生成的launch.json文件中,配置"program"字段为你要调试的可执行文件的路径。
4. 在代码中设置断点,可以通过在代码行上点击左侧的空白区域来设置断点。
5. 点击调试窗口中的"开始调试"按钮,VSCode将会启动GDB并开始调试你的程序。
6. 在调试过程中,你可以使用GDB的常用命令,如"next"、"step"、"print"等来控制程序的执行和查看变量的值。
例如,你可以使用以下命令在GDB中设置断点并运行程序:
```
$ gdb arrays
(gdb) break main
(gdb) run
```
然后,你可以使用"next"命令逐行执行程序:
```
(gdb) next
```
如果你想查看某个变量的值,可以使用"print"命令:
```
(gdb) print variable_name
```
其中,variable_name是你要查看的变量的名称。
希望这些信息对你有帮助!如果你还有其他问题,请随时提问。
#### 引用[.reference_title]
- *1* [gdb 调试入门(三):在 vscode 中使用 gdb 进行调试](https://blog.csdn.net/zztiger123/article/details/105544640)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [gdb和vscode的调试初探](https://blog.csdn.net/m0_63892652/article/details/129656712)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文