visual-studio-code - 在 VS Code 中向 gdb 发送消息
问题描述
有没有办法在tasks.json中以编程方式向gdb发送消息?我可以在调试窗口中发送消息,但我想自动执行此操作。
我正在使用微控制器和 openocd。我只想做一些事情,比如通过 gdb(远程连接)重新刷新芯片,而不必每次都输入命令,并将 gdb 命令集成到我的构建任务中。
解决方案
将命令传递给gdb
带-ex
参数:
{
"label": "Gdb help",
"command": "gdb",
"type": "shell",
"args": [
"-q",
"-ex", "help",
"-ex", "quit"
],
"problemMatcher": []
}
但我建议编写一个命令文件(https://sourceware.org/gdb/onlinedocs/gdb/Command-Files.html)。因此,您将能够在许多地方重复使用它。launch.json
控制器的基本初始化对于调试(文件)可能很有趣。命令文件可以通过-command=file
参数传递。
推荐阅读
- cumulocity - 如何使用 Java SDK for Cumulocity Api 中的 MeasurementFilter 反转测量数据?
- huawei-mobile-services - 华为认证服务码:490 cse internal bad request
- msal - .NET Framework 中有没有办法通过 MSAL.net 实现 AAD 身份验证?
- javascript - 使用 setTimeout 延迟 API 调用
- python - 我无法在虚拟环境中安装 Python 3.6 的 CVXPY 包
- python - 在 Python 中创建假人的分类变量
- firebase - Flutter Web : javascript Uncaught ReferenceError: Firebase is not defined?
- python - 如何在数据框(Python)中的特定条件下提取一些行?
- reactjs - React Material-UI Popper - popper ref 不起作用
- python - Plotly 没有显示 Intellij