使用远程gdbserver启动ddd



我正在调试一个使用ddd在远程目标上运行的程序(例如,远程gdbserver通过端口1234在本地主机上运行,但仍然作为远程运行)。

我知道你可以通过打开ddd连接到gdbserver,然后在ddd的gdb命令行上调用target remote localhost:1234,如下所示:
远程程序% 20 http://www.gnu.org/software/ddd/manual/html_mono/ddd.html

然而,我讨厌每次打开ddd时都必须调用target remote localhost:1234命令,并且我想将其设置为使用别名自动连接到gdbserver。我试着运行ddd --rhost localhost:1234 program,但是一旦ddd启动一个窗口弹出,指出"GDB无法启动",并在shell中写:

sh: 1: exec: localhost:1234: not found

有人知道我如何在启动时连接到远程gdbserver吗?

Tnx !

选择一个:

  1. ddd --eval-command="target remote localhost:1234"
  2. target remote localhost:1234放入文件中,并使用--command
  3. target remote localhost:1234放入.gdbinit

相关内容

  • 没有找到相关文章

最新更新