哪个调试器用于调试arm-none-linux-gnueabi编译器生成的elf文件

时间:2014-06-26 11:25:52

标签: debugging assembly arm

我使用 arm-none-linux-gnueabi 编译器来编译汇编代码。

应该使用哪个调试器在Windows中调试我的代码

1 个答案:

答案 0 :(得分:0)

您需要一个可以运行代码的执行环境。您选择的调试器受此限制。这里你最好的选择可能是 gdb

由于您为ARM体系结构进行了交叉编译,因此您可以选择ARM硬件或ARM仿真器(例如qemu)。

如果您的代码作为操作系统运行,那么如果您在仿真器中使用硬件或调试器支持,则需要JTAG探测器。

如果您的代码是常规流程,请在主机上使用 gdb ,在目标计算机上使用 gdbserver