"Killed signal terminated program cc1plus"编译错误解决
2022-04-22 13:56 tangxiaosheng 阅读(5281) 评论(0) 编辑 收藏 举报在虚拟机中编译的,机器本身是32G内存,分给了虚拟机26G。编译一个大项目时出现这种提示,
这个错误提示之前是:“fatal error: ld terminated with signal 9 [Killed]”。
用Google搜索,感觉 调整 ubuntu swap 大小 说的有道理。
检查原来的/etc/fstab或者通过“sudo swapon -s” 检查swap文件,发现只有2G左右大小。于是:
sudo swapoff /swapfile sudo dd if=/dev/zero of=/swapfile bs=1M count=8192 sudo mkswap /swapfile sudo swapon /swapfile
上面是从链接摘录来的。回头试试看,编译是否更为顺畅。
实际结果是编译出现这种错误的几率降低了,于是我需要改为8192*2M大小,然后再实际体验下。