在Linux編譯gcc時,遇到編譯錯誤,究其根源是因爲內存不足,這時通過修改swap大小解決了問題
相關操作如下:
1. 查看當前分區情況
free -m
2. 增加 swap 大小, 2G 左右
dd if=/dev/zero of=/var/swap bs=1024 count=2048000
3. 設置交換文件
mkswap /var/swap
4. 立即激活啓用交換分區
swapon /var/swap
5. 添加系統引導時自啓動運行
vi /etc/fstab
添加一行
/var/swap swap swap defaults 0 0
6. 收回 swap 空間
swapoff /var/swap
7. 從文件系統中回收
rm /var/swap
http://www.cnblogs.com/iakud/p/3825848.html