如何在linux下使用gdb调试fasm编写的程序?

发布于 2024-08-10 16:44:46 字数 119 浏览 8 评论 0原文

我在 fasm 中写了简单的“hello,world”,它的工作原理,但是我如何为 gdb 和 edb(Evan 的调试器)生成调试信息? Fasm编译器只能产生其特定格式的调试符号——“fas”,这当然是gbd无法理解的。

I wrote simple "hello, world" in fasm, and its works, but how i can generate debug info for gdb and edb (Evan's Debugger)? Fasm compiler could only produce debugging symbols in its specific format - "fas", which of course gbd couldn't understood.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红尘作伴 2024-08-17 16:44:46

目前还不可能。
GDB 不理解 .fas 格式,因此您首先需要将 .fas 文件转换为 DWARF,但没有这样的转换器存在。 Tomasz 已寻求格式转换器方面的帮助,所以如果您觉得可以的话对于这项任务,你应该尝试一下。

It's not possible at the moment.
GDB does not understand the .fas format so you first need to convert the .fas file to DWARF, but no such converter exists. Tomasz has asked for help with format converters so if you feel you're up for the task you should give it a shot.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文