internal compiler error: Killed (program cc1plus)
生活随笔
收集整理的這篇文章主要介紹了
internal compiler error: Killed (program cc1plus)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
遇到問題的場景:在rk3288上編譯時需要較大的內存空間超過了板子的內存限制,故報錯
可以使用臨時使用磁盤空間作為swap空間來解決,命令如下:
sudo dd if=/dev/zero of=/swapfile bs=64M count=16 sudo mkswap /swapfile sudo swapon /swapfilesudo dd if=/dev/zero of=/swapfile bs=64M count=4:#count的大小就是增加的swap空間的大小,64M是塊大小,所以空間大小是bs*count=256MB
sudo mkswap /swapfile:#把剛才空間格式化成swap格式
sudo swapon /swapfile:#使用剛才創建的swap空間
之后繼續執行你的相關操作就可以了
*如果創建了臨時空間之后仍提示“g++: internal compiler error: Killed (program cc1plus)”,可能是因為分配的空間不夠大,可以繼續分配更大的空間
在編譯完成之后記得刪除臨時swap空間:
?
總結
以上是生活随笔為你收集整理的internal compiler error: Killed (program cc1plus)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乘积最大子数组—leedcode152
- 下一篇: 相交链表—leetcode160