gcc编译程序时出现 double free or corruption (out) 报错的解决办法
Posted 一江叶影
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gcc编译程序时出现 double free or corruption (out) 报错的解决办法相关的知识,希望对你有一定的参考价值。
问题描述
gcc编译C程序时,出现 ”double free or corruption (out) 已放弃 (核心已转储)“
错误;
原因
在使用堆空间释放函数free()进行释放,错误的将栈空间的数组地址 传递到free()中,free()只释放堆空间,释放栈空间将出现报错;
解决办法
确保释放的指针是否是堆空间地址;
以上是关于gcc编译程序时出现 double free or corruption (out) 报错的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
在编译c++代码时出现如下错误: 望速度解答,很急。。谢谢!