1、在一般Linux系统中,默认是不会产生core dump文件的,通过ulimit -c来查看core dump文件的大小,一般开始是0,可以设置core文件大小,ulimit -c 1024(kbytes单位)或者ulimit -c unlimited
ulimit -c 查看当前coredump的大小
ulimit -c 1024 设置coredump大小为 1024kb
ulimit -c unlimited 不限制coredump文件的大小
2、gdb调试需要编译时添加 -g 参数
3、gdb进入程序后,可以通过 gdb>run argc 输入参数