编译时一直报错 "g++: internal compiler error: Killed (program cc1plus)"
原因,服务器交换空间不足,即swap,可用top命令查看。
解决方法:
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空间
编译完成后记得释放:
swapoff -a