当前位置: 技术问答>linux和unix
unix下如何利用core文件找到产生它的具体程序及产生错误的代码位置
来源: 互联网 发布时间:2015-10-16
本文导语: 系统同一目录下同时运行了5个程序,不定期的出现core,检查程序限于水平,未能发现不妥之处。唯一希望都寄托在分析core文件上了。请高手指点!谢谢! | dbg -c core where | ...
系统同一目录下同时运行了5个程序,不定期的出现core,检查程序限于水平,未能发现不妥之处。唯一希望都寄托在分析core文件上了。请高手指点!谢谢!
|
dbg -c core
where
where
|
dbx 执行文件名
如果core是该程序生成的,会有相关提示,然后在命令行下打 where 就能找到是哪里的错误,
不过最好在编译程序是加上 -g 参数 这样 dbx 可以获得更多的信息
如果core是该程序生成的,会有相关提示,然后在命令行下打 where 就能找到是哪里的错误,
不过最好在编译程序是加上 -g 参数 这样 dbx 可以获得更多的信息
|
找个dbg的文档来看看,sco下还有图形界面的调试器debug