- 是否产生core dump
ulimit -c 0 #unlimited太大,没有必要。 ulimit -c 10000 ulimit -c unlimited
用上面命令只会对当前的终端环境有效.如果想需要永久生效,修改文件 /etc/security/limits.conf文件,增加一行:
# /etc/security/limits.conf # #Each line describes a limit for a user in the form: # #<domain> <type> <item> <value> * soft core 1000 //这里是Tab键
- 编译
gcc -g
要加-g参数?
- 调试
gdb ${program} core
${program}即可执行的程序
实践的时候,产生了一个巨大的coredump,加载后失败。