在编译graph-tool时,gcc编译器消耗超过7 Gb的内存,并且在消耗越来越多的事情之后不再发生任何事情,我被迫停止编译。我试图嵌入a compiler suffix:
CFLAGS="$CFLAGS --param ggc-min-expand=0 --param ggc-min-heapsize=8192"
但我无法将其带入./configure过程。谁知道这个问题? (它不应该有所作为,但我的操作系统是Archlinux-64)
编辑(1):我现在能够添加要配置的CFLAGS,但它继续消耗无限数量的内存。我的Gcc版本是4.8.2!
编辑(2):新版图形工具(2.2.28)解决了我的问题,因为他们修复了这个memory issue !!
答案 0 :(得分:1)
7 GB太多了... GCC 4.8需要大约4 GB。难道你是并行编译(使用make -j)?