Chinaunix

标题: 现在有一个core文件,如何知道是哪个程序产生的? [打印本页]

作者: 江南    时间: 2003-07-14 13:48
标题: 现在有一个core文件,如何知道是哪个程序产生的?
假设有一用户,bin目录里有很多可执行程序,和一core文件!

请教大家:如何确定此core 文件是由谁产生的?


谢谢大家!
作者: ccbdlwd    时间: 2003-07-14 14:00
标题: 现在有一个core文件,如何知道是哪个程序产生的?
bu neng zhi dao
作者: unixzyy    时间: 2003-07-14 19:24
标题: 现在有一个core文件,如何知道是哪个程序产生的?
$>;file core.xxxx
显示出是哪个执行文件报的错
$>;debug -c core.xxxx 可执行文件名
debug>;stack
可以分析是哪个语句报错
作者: sunlan    时间: 2003-07-14 20:39
标题: 现在有一个core文件,如何知道是哪个程序产生的?
我一般这样干:
strings core|pg
根据core文件中某些字符串信息来判断到底是哪个程序core出来了!
作者: laosonjohn    时间: 2003-07-14 21:02
标题: 现在有一个core文件,如何知道是哪个程序产生的?
有的系统用file core就可以知道是那个程序的core,
但有的系统就不行,那我也不知道怎么办
作者: 江南    时间: 2003-07-15 09:16
标题: 现在有一个core文件,如何知道是哪个程序产生的?
谢谢大家的帮忙。我想知道补充一下,就是我的环境是在sco下,

用file不好用,debug命令好像没有啊!
作者: unixzyy    时间: 2003-07-16 21:51
标题: 现在有一个core文件,如何知道是哪个程序产生的?
呵呵,在UNIXWARE下是这么用的,我一直用着呢。
在SCO下没注意过
作者: forsaken3333    时间: 2003-07-16 22:12
标题: 现在有一个core文件,如何知道是哪个程序产生的?
如果装了gdb,运行gdb core
可以看到。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2