今天调试程序的时候,在malloc的位置出现了coredump
按照网上说的,增加stdlib.h头文件,依然不起作用
后来把关键地方的代码注释掉,然后一点点执行
找到了coredump的原因。
其实,还是程序写错了,指针增加的时候,加多了,造成了内存溢出
以此,造成了莫名其妙的coredump
要点:
如果采用gdb无法得到coredump的原因
那么只能把代码注释以后,一段段执行了
今天调试程序的时候,在malloc的位置出现了coredump
按照网上说的,增加stdlib.h头文件,依然不起作用
后来把关键地方的代码注释掉,然后一点点执行
找到了coredump的原因。
其实,还是程序写错了,指针增加的时候,加多了,造成了内存溢出
以此,造成了莫名其妙的coredump
要点:
如果采用gdb无法得到coredump的原因
那么只能把代码注释以后,一段段执行了