2023年1月14日
g++: internal compiler error: Killed (program cc1plus) 解决办法
环境:
使用vscode 远程编译
vscode+[Remote – SSH]+[CMake]
vmware+[Ubuntu 16.04]
问题:
g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report
原因:
机器内存不足
解决:
使用机器的swap分区
步骤:
# 使swapfile停止被占用 sudo swapoff /swapfile # 重新分配swapfile的大小 #count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是bs*count=1024MB sudo dd if=/dev/zero of=/swapfile bs=64M count=16 # 把这个文件格式化成swap空间 sudo mkswap /swapfile # 使用刚才创建的swap空间 sudo swapon /swapfile
完成之后,可能想删除swap分区:
步骤:
sudo swapoff /swapfile sudo rm /swapfile
参考:
g++: internal compiler error: Killed (program cc1plus) 解决办法