gcc编译报错 gcc: internal compiler error

编译报错

gcc: internal compiler error: Killed (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.

dmesg

可以看到系统有提示 out of memory
在这里插入图片描述

free -m

可以看到 memory基本被吃光了
在这里插入图片描述
原来是我的VMware分配的内存太少啦, 而编译project要消耗更多硬件性能
在这里插入图片描述

关掉系统,设定到 4G 内存,果然可以了
gcc编译报错 gcc: internal compiler error_第1张图片

网络搜索错误原因,也有提及:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87316

This means GCC ran out of memory.

Hmm, yeah, increasing the memory a bit (4GB -> 5GB) leads to a successful compile.
I guess it is expected that newer versions use more memory – more features, etc.

你可能感兴趣的:(linux,gcc/gdb编译调试)