我试图在 Unix 中使用 addr2line 命令,但每次它都会给出与 ??:0 相同的输出。我发出命令为addr2line -e a.out 0x4005BDC
。我在运行这个 a.out 可执行文件时得到了这个地址valgrind
查找内存泄漏的工具。我还编译了源代码-g
选项。
您还可以使用 gdb 而不是 addr2line 来检查内存地址。在 gdb 中加载可执行文件并打印存储在该地址处的符号的名称。16 检查符号表.
(gdb) info symbol 0x4005BDC
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)