gpt4 book ai didi

linux - 如何在 Raspberry Pi 上使用 gdbserver?

转载 作者:太空狗 更新时间:2023-10-29 12:28:28 25 4
gpt4 key购买 nike

我尝试使用 gdb 进行远程调试。在目标计算机(带有 Ubuntu Mate 15.10 的 Raspberry Pi)上,我运行 gdbserver :4444 main。在我的笔记本电脑上,我运行 ./arm-linux-gnueabihf-gdb ~/workspace/piCCompileProj/Debug/main。在 gdb 提示符下(在我的笔记本电脑上),我输入:

target remote <target>:4444
run

但是 gdb 报告这个错误信息:

The "remote" target does not support "run". Try "help target" or "continue".

如何远程使用 gdb?当我直接在 Raspberry Pi 上使用 gdb 时,它按预期运行。

最佳答案

我找到了我的问题的解决方案。

如果我在我的 PI 上运行 gdbserver :4444 main 主程序将启动,并且不需要 gdb 中的 run 命令。为了完全控制 gdb,我在 PI gdbserver --multi :4444 和可能的本地 PC 中使用了命令:./arm-linux-gnueabihf-gdb -x/path/初始化/path/init 文件的内容是:

symbol-file /home/username/workspace/piCCompileProj/Debug/main
target extended-remote 192.168.0.100:4444
set remote exec-file /home/username/cppSandbox/main

关于linux - 如何在 Raspberry Pi 上使用 gdbserver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567104/

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