1. 程式人生 > >linux下設定交換分割槽大小

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