我使用apt-get安装了GDB。主机和目标是相同的。我想用它来进行交叉调试。任何人都可以帮忙解决这个问题吗?
提前致谢,
答案 0 :(得分:1)
主机和目标是相同的。我想用它来进行交叉调试。
你无法。
您需要构建(或安装一个预先构建的 - 它通常包含在您的交叉编译器中)一个交叉gdb,并使用 来执行交叉调试。< / p>
答案 1 :(得分:0)
您应该在ubuntu中安装gdb multiarch,并在arm-linux目标中安装gdbserver,这将允许您在arm目标中远程调试程序。
Example:
In the target:
target> gdbserver :2345 emacs foo.txt
In the ubuntu machine, start gdb and execute the command:
(gdb) target remote the-target:2345
有关更多详细信息,请参见手册: Using the gdbserver program