配置操作系統(tǒng)使其產(chǎn)生core文件
若發(fā)生了段錯(cuò)誤症汹,但沒有core dump,是由于系統(tǒng)禁止core文件的生成觉鼻。
首先通過 ulimit命令 查看一下系統(tǒng)是否配置支持了 dump core 的功能糙捺。通過
ulimit -c
或
ulimit -a
可以查看core file大小的配置情況邪驮,如果為0,則表示系統(tǒng)關(guān)閉了dump core抒寂。
解決方法:
-
對當(dāng)前進(jìn)程有效:
ulimit -c unlimited
-
永久有效:
sudo gedit ~/.bashrc
添上 **ulimit -c unlimited **
source ~/.bashrc