g++ 4.6 malloc指针错误



我刚刚在运行OSX 10.6的Mac上编译并安装了gcc 4.6.0。我已经启用了石墨,所以我像这样编译它:

../gcc-4.6.1/configure --with-ppl=/usr/ppl --with-cloog=/usr/cloog --prefix=/usr/local/ --enable-languages=c,c++

它构建得很好,甚至编译,但即使我尝试使用Boost和ROOT等库执行程序,我也会得到这样的错误:

inten(12480) malloc: *** error for object 0x7fff70012500: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap

这很可能是代码中的错误。例如,两次调用free将导致完全相同的结果。您可以张贴产生此错误的最小可编译代码片段吗?

相关内容

  • 没有找到相关文章

最新更新