BBS水木清华站∶精华区

发信人: lenx (冷·枫), 信区: Linux 
标  题: [编程] 磨刀霍霍向...Core Dump... 
发信站: BBS 水木清华站 (Fri Dec  5 20:17:47 1997) 
 
发信人: lenx (冷·枫), 信区: linux 
标  题: [编程] 磨刀霍霍向...Core Dump... 
发信站: BBS 曙光站 (Sun Nov 30 13:47:52 1997) 
 
 
有一招, 可以让你看出 core 最好用的地方 :) 
 
gdb -c core, 进去後打 where, 就可以 show 出你是在程式哪一行当掉的, 
还有在当掉时在哪个 function 里, 这个 function 是被哪个 function 所 call 
的, 而这个 function 又是被哪个 function 所 call 的.... 一直到 main() 
 
由这个资讯, 可以找出五六成的 bug........ 屡试不爽 
 
但, 先决条件, 当你在 compile 时必须把 debug information 的选项打开 
不然, 就会出现一大堆你看不懂的位址, 而不是原始码 
 
  -- 
    tmg (海边漂来的..海啸) 
 
-- 
 Late Expanded aNd eXtended 
 
※ 来源:.BBS 曙光站 bbs.ncic.ac.cn.[IP: 159.226.43.21] 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 162.105.118.33] 

BBS水木清华站∶精华区