问题描述
- c语言程序退出之后段错误
-
我有一个程序,在本机执行没问题,redhat6.4.但是在同事的centos5里面有段错误
gdb调试显示错误位置是??()
是在程序退出之后,最后一个}之后段错误
求助大神,应该是什么原因导致的
解决方案
复制源代码,到出错的目标机上调试一下。
是什么原因,只有实际的调试后才能知道。
解决方案二:
内存操作越界可能性比较大,可以增加异常捕获,看看是错误出在哪一段。
http://blog.csdn.net/qq_27183003/article/details/50397009
解决方案三:
野指针造成的可能性最大
时间: 2025-01-30 09:14:36