ubuntu環境下用g++編譯時,有時候會出現內存不足導致編譯器被kill掉的情況,此時一般增加swapfile能夠解決該問題。
步驟如下:
1. 查看交換分區大?。?/span>
swapon -s
2. 關閉交換分區:
sudo swapoff /swapfile
3. 調整交換分區大小,這里增加到6G:
sudo dd if=/dev/zero of=/swapfile bs=1M count=6144
4. 重新設置swapfile:
sudo mkswap /swapfile
5. 重新啟用交換分區:
sudo swapon /swapfile
最后可以按步驟1看一下調整后的交換分區大小。
調整后編譯程序沒有再出現被kill的情況。
本文摘自 :https://www.cnblogs.com/