📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>作者: tmg (海边漂来的..海啸) 看板: InstallBBS <BR>标题: Re: what is core ???error file ??? <BR>时间: Fri Dec 13 08:29:50 1996 <BR> <BR>※ 引述《<A HREF="mailto:Leeym.bbs@bbs.civil.ncku.edu.tw">Leeym.bbs@bbs.civil.ncku.edu.tw</A> (独孤求败)》之铭言: <BR>∶<I> ※ 引述《<A HREF="mailto:AirL.bbs@bbs.ee.ntu.edu.tw">AirL.bbs@bbs.ee.ntu.edu.tw</A> (皇 昴流)》之铭言: </I><BR>∶<I> : 记录发生错误时记忆体内的内容(吧). </I><BR>∶<I> : 功力高深的可据以除错......普通都是去之而後快:P </I><BR>∶<I> strings core </I><BR>∶<I> 看看里面写些什麽.好对症下药. </I><BR> <BR>嗯....... 用 strings 看通常看不出什麽结果的 :) <BR> <BR>有一招, 可以让你看出 core 最好用的地方 :) <BR> <BR>gdb -c core, 进去後打 where, 就可以 show 出你是在程式哪一行当掉的, <BR>还有在当掉时在哪个 function 里, 这个 function 是被哪个 function 所 call <BR>的, 而这个 function 又是被哪个 function 所 call 的.... 一直到 main() <BR> <BR>由这个资讯, 可以找出五六成的 bug........ 屡试不爽 <BR> <BR>但, 先决条件, 当你在 compile 时必须把 debug information 的选项打开 <BR>不然, 就会出现一大堆你看不懂的位址, 而不是原始码 <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -