排查gdb在核心文件中函数名称显示异常的问题
发布时间
阅读量:
阅读量
关于gdb调试core文件时显示大量问号的问题
问题描述:尽管在编译过程中已配置了-g选项,但在对core文件进行分析时,依然出现大量无法识别的符号,所采用的命令为:gdb -c core
解决方案:鉴于在部分系统环境中,使用gdb -c core这种方式可能存在兼容性问题,建议尝试以下两种方式:
- 首先启动gdb并加载可执行文件
(gdb) core-file core
- 使用gdb -c core命令启动调试器后,再通过以下步骤加载程序
(gdb) file exe
值得注意的是,第二种方法在某些操作系统中同样可能无法正常运行,因此更推荐采用第一种方式进行操作。
Pre-Condition: ulimit -c unlimited
[root@localhost CMarketServer_dist]# gdb -c core.18669
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or l
全部评论 (0)
还没有任何评论哟~
