程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用 GDB 进行调试大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何使用 GDB 进行调试

开发过程中遇到如何使用 GDB 进行调试的问题如何解决?下面主要结合日常开发的经验,给出你关于如何使用 GDB 进行调试的解决方法建议,希望对你解决如何使用 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,而无需使用命令进行远程调试

@H_183_7@mgba -d your_rom.gb

一个终端应该启动。然后使用 c 等 gdb 命令继续。

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

大佬总结

以上是大佬教程为你收集整理的如何使用 GDB 进行调试全部内容,希望文章能够帮你解决如何使用 GDB 进行调试所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。