gpt4 book ai didi

c - 如何在 Linux 中使用 addr2line 命令?

转载 作者:IT老高 更新时间:2023-10-28 12:36:43 29 4
gpt4 key购买 nike

我正在尝试在 Unix 中使用 addr2line 命令,但每次它给出的输出都与 ??:0 相同。我给出的命令是 addr2line -e a.out 0x4005BDC 。我在使用 valgrind 工具运行这个 a.out 可执行文件以查找内存泄漏时得到了这个地址。我还使用 -g 选项编译了源代码。

最佳答案

您也可以使用 gdb 代替 addr2line 来检查内存地址。在 gdb 中加载可执行文件并打印存储在该地址处的符号名称。 16 Examining the Symbol Table .

(gdb) info symbol 0x4005BDC 

关于c - 如何在 Linux 中使用 addr2line 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648642/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com