g++: internal compiler error: Killed (program cc1plus)
编译报错,今天遇到了,编译模块的时候总是挂了,还是记录一下吧
编译不成功,内存不足导致,增大交换区大小,如下:
sudo dd if=/dev/zero of=/swapfile bs=64M count=32
#count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是bs*count=2048MB
sudo mkswap /swapfile
#把刚才空间格式化成swap格式
chmod 0600 /swapfile
sudo swapon /swapfile
#使用刚才创建的swap空间
如上:也确实解决了问题,通过free -m可以查看编译时swap分区使用情况,前后对比很w明显,挂掉的时候是不够用的。用完可以sudo swaoff /swapfile