出现
g++:internal commpiler error: Killed(program cc1plus)
错误一般是编译c++时候内存太小,这时候我们需要扩大交换分区的大小。
设置交换空间大小
- 关闭交换空间文件
sudo swapoff /swapfile
- 然后通过dd命令设置一个大小为64M*16大小交换空间
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
- 设置交换空间生效
后续清理
编译完过后,通过下面命令关闭交换空间
sudo swapoff /swapfile
sudo rm /swapfile