g++: internal compiler error: Killed (program cc1plus) 解決辦法

編譯過程中遇到這個錯誤

在這裏插入圖片描述

主要問題:
機器內存不足

解決辦法:
使用機器的swap分區

操作過程:

# 使swapfile停止被佔用
sudo swapoff /swapfile
# 重新分配swapfile的大小
#count的大小就是增加的swap空間的大小,64M是塊大小,所以空間大小是bs*count=1024MB
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
# 把這個文件格式化成swap空間
sudo mkswap /swapfile
# 使用剛纔創建的swap空間
sudo swapon /swapfile

完成之後,可能想刪除swap分區:
操作過程:

sudo swapoff /swapfile
sudo rm /swapfile
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章