linux下设置交换分区大小

出现

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

猜你喜欢

转载自blog.csdn.net/qq_31261509/article/details/81632107
今日推荐