c++ inter compiler error

c++ inter compiler error,第1张

c++ inter compiler error

使用系统:Ubuntu16.04
问题描述:学习slam14讲时候,在安装g2o过程中出现错误(c++: internal compiler error: 已杀死 (program cc1plus))
错误展示:

原因:虚拟机最大内存只可分配了4G,甚至更少(本人4G),因此出现杀死进程,停止编译
解决办法:开辟 swap分区去充当虚拟内存(亲测成功)。
创建swap临时分区,增加2G问题解决,成功编译。

#创建空间 = bs * count = 2048MB
sudo dd if=/dev/zero of=/swapfile bs=64M count=32

#空间格式化成swap格式
sudo mkswap /swapfile
chmod 0600 /swapfile 

#使用swap空间 
sudo swapon /swapfile

释放空间命令:

swapoff -a


参考:https://www.jianshu.com/p/c4ef42f6b2ec

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5702994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存