gpt4 book ai didi

linux - 使用远程 gdbserver 启动 ddd

转载 作者:IT王子 更新时间:2023-10-29 00:31:39 33 4
gpt4 key购买 nike

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

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

但是,我讨厌每次打开 ddd 时都必须调用 target remote localhost:1234 命令,我想将它设置为使用别名自动连接到 gdbserver。我尝试运行 ddd --rhost localhost:1234 program,但是一旦 ddd 启动,就会弹出一个窗口,提示“无法启动 GDB”,并在 shell 中写入:

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

任何人都知道如何在启动时连接到远程 gdbserver?

谢谢!

最佳答案

选择以下之一:

  1. ddd --eval-command="target remote localhost:1234"
  2. target remote localhost:1234 放入文件并使用 --command执行它
  3. target remote localhost:1234 放入您的 .gdbinit

关于linux - 使用远程 gdbserver 启动 ddd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15096506/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com