4

在编译图形工具时,gcc 编译器消耗了超过 7 Gb 的内存,并且在消耗越来越多之后,什么也没有发生,我被迫停止编译。我试图嵌入一个编译器后缀

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)解决了我的问题,因为他们解决了这个内存问题

4

1 回答 1

1

7 GB 太多了... GCC 4.8 应该需要大约 4 GB。可能是您正在并行编译(使用make -j)吗?

于 2014-01-13T13:17:21.877 回答