📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> --何谓 core? <BR> 在使用半导体作为记忆体的材料前,人类是利用线圈当作记忆体的材料(发明 <BR> 者为王安),线圈就叫作 core ,用线圈做的记忆体就叫作 core memory。如今 <BR> ,半导体工业澎勃发展,已经没有人用 core memory了,不过,在许多情况下, <BR> 人们还是把记忆体叫作 core 。 <BR> <BR> --何谓 core dump? <BR> 我们在开发(或使用)一个程式时,最怕的就是程式莫明其妙地当掉。虽然系 <BR> 统没事,但我们下次仍可能遇到相同的问题。於是这时作业系统就会把程式当掉 <BR> 时的记忆体内容 dump 出来(现在通常是写在一个叫 core 的 file 里面),让 <BR> 我们或是 debugger 做为参考。这个动作就叫作 core dump。 <BR> <BR> --为何会发生 core dump? <BR> 前面说过,在程式当掉时出错。在 C/C++语言中,最常发生错误的地方就是指 <BR> 标有问题。您可以利用 core 档和 debugger 把错误找出来(要怎麽在 debugger <BR> 中使用 core 档?man 一下 gdb 吧!)。 <BR> <BR> --我可以把 core 档砍掉吗? <BR> 如果你不会、不能、不需要修改程式,那就放心地把它砍了吧! <BR> <BR> --要怎麽才不会让 core 档出现? <BR> 嗯....我不是很清楚。我在系上的帐号用的是 tcsh ,若您和我一样的话,可 <BR> 以试著在 .tcshrc 里加一行: <BR> limit coredumpsize 0 <BR> 若是指您架的 FreeBSD,我记得好像在 make kernel 时有相关的选项吧!我不 <BR> 是很熟,请高手指点。 <BR> <BR> <BR> 以上是我从计概课学到的,有错请指正。 <BR>-- <BR> □ 罗 其 钧 (cclo) 如果 长大的代价是 <BR> □ 交通大学 资讯工程学系 付出一颗 纯真的心 <BR> □ Kenneth Lo 那麽 我宁愿 不要长大 <BR> □ <A HREF="mailto:cclo@csie.nctu.edu.tw">cclo@csie.nctu.edu.tw</A> 做个永远的 <BR> □ <A HREF="http://www.csie.nctu.edu.tw/~cclo">http://www.csie.nctu.edu.tw/~cclo</A> 小孩 <BR> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -