cpp項目編譯時報錯: c++: internal compiler error: Killed
原因:內存不夠,並且沒swap,增加swap
- 解決辦法,依次執行如下命令
(創建虛擬磁盤的命令“dd if=/dev/zero of=/tmp/newdisk bs=1M count=100”中dd 命令是用來操作磁盤的,可讀可寫;if 指定從哪裏去讀;bs 指定每一個塊的大小(count根據自己情況定義,我最終定義了分配16G大小)。)
sudo -s
dd if=/dev/zero of=/tmp/newdisk bs=1M count=16000
du -sh /tmp/newdisk
mkswap -f /tmp/newdisk //格式化swap空間
free -m //查看磁盤使用情況
chmod 0600 /tmp/newdisk
swapon /tmp/newdisk //添加swap空間添加到現有的swap上去
free -m
如圖所示
手動增加swap空間成功後回到你剛纔錯誤的終端重新執行你剛纔的命令就不會出現這個錯誤了,加油!