首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

core dump有关问题

2012-03-08 
core dump问题core dump后产生的文件core.xxxgdb -c core.xxx然后再bt,结果显示的函数名都为??.#00x0097

core dump问题
core dump后产生的文件core.xxx
gdb -c core.xxx
然后再bt,结果显示的函数名都为'??'.
#0 0x00977402 in __kernel_vsyscall ()
(gdb) bt
#0 0x00977402 in __kernel_vsyscall ()
#1 0x00721c10 in ?? ()
#2 0x00834ff4 in ?? ()
#3 0xb7f886c0 in ?? ()
#4 0xbfd25d18 in ?? ()
#5 0x00723521 in ?? ()
#6 0x00000006 in ?? ()
#7 0xbfd25c8c in ?? ()
#8 0x00000000 in ?? ()

却不像在gdb下直接运行那样,标识出哪个函数,哪行哪列?

[解决办法]
编译的时候需要加上-g选项,这样才会有调试信息:
gcc -g -o test test.c

热点排行