【问题标题】:Debugging embedded application in vim在 vim 中调试嵌入式应用程序
【发布时间】:2021-10-05 14:08:10
【问题描述】:

我正在尝试调试远程嵌入式系统。

在我运行的目标机器上:

gdbserver localhost:port myapp

在我运行的主机上:

gdb-multiarch myapp
(gdb) target remote ip-address:port

可以正常调试。

我想在 vim 中调试这个嵌入式程序,就像使用 Termdebug 调试普通程序一样。

有没有办法在调用Termdebug 时运行gdb-multiarch?还是有更好的选择?

【问题讨论】:

  • 看看:help g:termdebugger是否有帮助。
  • 我觉得有误:Sorry, no help for g:termdebugger
  • 你可能没有足够新的 Vim,在这种情况下,建议没有实际意义。
  • 我有 8.1 版
  • 从那以后机制发生了变化,apparently

标签: debugging vim gdb embedded gdbserver


【解决方案1】:

首先,加载术语调试器插件

:packadd termdebug

然后你就可以按照你知道的方式使用调试器了

:Termdebug

It's in the docs?

【讨论】:

  • 感谢您的回答。但这不是我的问题。我已经知道这些命令。我的问题是在运行:Termdebug 时如何运行gdb-multiarch 而不是标准的gdb
猜你喜欢
  • 2013-06-07
  • 2016-06-11
  • 2010-12-07
  • 2012-12-18
  • 1970-01-01
  • 1970-01-01
  • 2013-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多