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