【发布时间】:2011-10-20 11:03:25
【问题描述】:
看,问题是我应该使用可执行驱动程序 (vdriver) 来测试我编写的 C 源文件 (myfile.c),其中包含驱动程序将使用的方法集合。我使用 gcc 将它们编译在一起(以及它们依赖的任何文件),然后运行“gdb vdriver”
显然,我在 myfile.c 中的某处遇到了段错误。 “分解”产生的汇编代码甚至可以在汇编中显示整个方法并指向刚刚发生段错误的指令。
但是,由于汇编代码的复杂性(和长度),我认为查看 C 中发生段错误的这一行会更有效。
但是,运行命令“list *$eip”会导致:
No source file for address 0x804a3d3
有人知道怎么做吗?
【问题讨论】: