IDE 工具选择 - 跨平台 x86 ASM 调试



我正在写一个教学教程,教大学生和编程爱好者在x86上编译概念。

我想要一个像WinASM这样的IDE工具,以便他们能够调试他们的工作,但我知道他们可能并不都在家里运行Windows。

我瞄准茉莉花的最佳选择是吗?(或者你有更好的建议 - 为什么?

我见过的另一种方法是使用通用的教学架构(如MIPS)并在仿真下运行它。特别是对于MIPS,有很多交互式模拟器(如SPIM),以及完整的系统仿真器(如QEMU)。MIPS架构比x86简单得多(而且寄存器更少!)也绝对是一个加分项 - 这意味着你可以花更多的时间专注于有趣的编译主题,而不是教授架构。

  • 这是另一种方法(尽管调试效果不佳) - 在C++内联执行汇编程序

  • 生成 ASM 的 C repl - 用于了解生成的汇编程序。

  • 你也可以依靠旧的gdb。

你有没有考虑过在线调试工具?那里有一些。我个人喜欢这个asm调试器。

最新更新