如何在Ubuntu中更改已安装的GDB的配置,以便交叉调试ARM-LINUX

时间:2015-10-12 08:48:29

标签: linux gdb ubuntu-14.04

我使用apt-get安装了GDB。主机和目标是相同的。我想用它来进行交叉调试。任何人都可以帮忙解决这个问题吗?

提前致谢,

2 个答案:

答案 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