如何使用GDB进行调试



我是模拟器新手。现在我尝试查看mgba(GBA Emulator(的src代码。

https://github.com/mgba-emu/mgba

我构建并找到了选项-g

-g选项表示帮助中的Start GDB session (default port 2345)

它能用GDB调试吗?

如何使用GDB进行调试?

请告诉我如何或其他方法来跟踪源代码?

(对不起我英语不好。(

-g选项意味着您可以使用gdb的远程调试器(如gdbghidraradare2(远程调试rom。您将需要另一个工具,如前所述。

遗憾的是,你无法远程调试一个经典的gameboy rom。它只适用于gameboy高级rom。

如果你只想调试没有远程调试访问的rom,你仍然可以使用命令从mgba使用gdb,没有远程调试

mgba -d your_rom.gb

终端应该启动。然后使用gdb命令(如c(继续。

如果您不喜欢gdb,如果您喜欢更图形化的调试器,可以查看BGB

相关内容

  • 没有找到相关文章

最新更新