LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1208|回复: 5

请问用什么工具来调试 nasm 编写的汇编程序?

[复制链接]
发表于 2004-9-20 15:10:21 | 显示全部楼层 |阅读模式
我用 nasm 编写了一段汇编程序并用 C 来调用这个程序中的一个函数。现在程序有错误,我应该使用什么工具来调试呢?
发表于 2004-9-20 19:09:35 | 显示全部楼层
用gdb
 楼主| 发表于 2004-9-20 19:17:24 | 显示全部楼层
gdb 没有达到我自己写的代码啊。怎样逐机器码执行呢?
发表于 2004-9-21 10:02:07 | 显示全部楼层
gdb我靠,肯定不行。
nasm写的代码是intel式的汇编代码。
gdb既然是gnu弄出来的的,肯定只支持at&t式的汇编代码。
这肯定不能逐行调试了。
自己去搜索一下nasm的调试工具吧,应该有的。
发表于 2004-9-21 10:34:52 | 显示全部楼层
最初由 realtang 发表
gdb我靠,肯定不行。
nasm写的代码是intel式的汇编代码。
gdb既然是gnu弄出来的的,肯定只支持at&t式的汇编代码。
这肯定不能逐行调试了。
自己去搜索一下nasm的调试工具吧,应该有的。

口气这么肯定?是不是gdb就一定不能调试nasm的汇编程序啦?看看下面这个链接,给人的感觉好象不是这样吧。
http://www.csee.umbc.edu/help/nasm/nasm.shtml
发表于 2004-9-21 12:07:33 | 显示全部楼层
原来gdb也支持intel的风格,sorry
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表