大佬教程收集整理的这篇文章主要介绍了如何使用 GDB 进行调试,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是模拟器的新手。现在我尝试查看mgba(GBA Emulator)的src代码。
https://github.com/mgba-emu/mgba
我构建并找到了选项 -g
。
-g
选项表示来自帮助的 Start GDB session (default port 2345)
。
可以用GDB调试吗?
如何使用 GDB 进行调试?
请告诉我如何或其他方法来追踪源代码?
(对不起,我的英语不好。)
-g
选项意味着您可以使用 gdb
的远程调试器(如 gdb
、ghidra
或 radare2
)远程调试您的 rom。如前所述,您将需要另一个工具。
遗憾的是,您无法远程调试经典的 Gameboy rom。它仅适用于 gameboy 高级 rom。
如果您只是想在没有远程调试访问权限的情况下调试 rom,您仍然可以使用来自 mgba 的 gdb,而无需使用命令进行远程调试
@H_183_7@mgba -d your_rom.gb
一个终端应该启动。然后使用 c
等 gdb 命令继续。
如果您不喜欢 gdb,如果您更喜欢图形调试器,可以查看 BGB
。
以上是大佬教程为你收集整理的如何使用 GDB 进行调试全部内容,希望文章能够帮你解决如何使用 GDB 进行调试所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。