g++: internal compiler error: Killed (program cc1plus)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhifeng172/article/details/84588765

环境:CentOS7.2 x64 单核1G内存,编译mysql报错
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,

原因:内存不足造成的,安装时需要内存至少2G内存,1G内存如何去解决呢?
 
解决:Linux 有一个交换分区,默认装系统的时候没有装交换分区。那么我们给他配置一个即可解决。
当服务器内存小于4G的时候,交换分区一般设置为是内存的2倍.

sudo dd if=/dev/zero of=/swapfile bs=8M count=256
sudo mkswap /swapfile
sudo swapon /swapfile

备注:
1、查看交换分区的方式
可以通过命令top,free命令查看当前的交换分区。也可以使用cat /proc/swaps查看交换分区
2、当启动系统后需要自动加载交互分区,可以在/etc/fstab文件中增加:/myswap swap swap default 0 0

猜你喜欢

转载自blog.csdn.net/zhifeng172/article/details/84588765