| |||||||
adm | Find | login register |
以前的 file 可以。 只好改用直接用 strings 看 coredump $ strings core.27173 | head -3 | tail -1 coredump 主要是用來 debug 用的。如果程式有保留 debug 的 infomation 就可以用 gdb exec_filename core.xxxx 來看程式是當在哪裡。 由於一般人不會想去 debug,所以一般內定是會關閉,可以修改 /etc/profile 修改 or 加入 ulimit -c unlimited -c 是用來限制 coredump file 的 size。 如果設定成 0,就不會產生 coredump。 edited: 2
| |||||||||||
如果在程式中想故意造成 coredump 方便 debug,我們可以用 abort() 這個 function |
| |||||||
adm | Find | login register |