我刚刚在运行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
答案 0 :(得分:1)
这很可能是代码中的错误。例如,两次调用free
将导致这一点。你能发布产生这个错误的最小的可编译代码吗?