当前位置: 技术问答>linux和unix
程序调用malloc,引发segmention error,怎么会这样??????????
来源: 互联网 发布时间:2014-12-11
本文导语: 程序调用malloc,引发segmention error,怎么会这样?????????? | 一般是代码错误,比如参数不对,或者你的程序已经越界了 把程序贴上来 | 随机出现? 肯定是越界了,也许...
程序调用malloc,引发segmention error,怎么会这样??????????
|
一般是代码错误,比如参数不对,或者你的程序已经越界了
把程序贴上来
把程序贴上来
|
随机出现?
肯定是越界了,也许是你用指针的时候越界的。
很可能就是你的指针指向不对。多检查下指针的部分的代码。/
肯定是越界了,也许是你用指针的时候越界的。
很可能就是你的指针指向不对。多检查下指针的部分的代码。/
|
你确定是malloc????
用gdb调试一下,看看死在哪里??然后贴出来看看。一般应该是非法地址访问才出现!!!
用gdb调试一下,看看死在哪里??然后贴出来看看。一般应该是非法地址访问才出现!!!
|
gdb ./youApName core
>where
>where