c++: internal compiler error: Killed解決辦法(手動增加swap空間 )

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空間成功後回到你剛纔錯誤的終端重新執行你剛纔的命令就不會出現這個錯誤了,加油!

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