问题:

g++ 编译时,报错:

g++: internal compiler error: Killed (program cc1plus)

出错原因:

出错的原因是(虚拟机)运行内存不足,而大量template的扩展需要足够的内存。

解决:

方法1:

若是在虚拟机上,关掉虚拟机,可直接调节虚拟机内存大小,然后重新启动即可。

方法2:

可以通过临时使用交换分区来解决:

sudo dd if=/dev/zero of=/swapfile bs=64M count=16
#count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是bs*count=1024MB
sudo mkswap /swapfile
#把刚才空间格式化成swap格式
sudo swapon /swapfile
#使用刚才创建的swap空间

在编译完成后,最好可以关闭(释放)交换空间

sudo swapoff /swapfile
sudo rm /swapfile

之后继续执行你的相关操作就可以了。。。

注意:如果创建了临时空间之后仍提示“g++: internal compiler error: Killed (program cc1plus)”,可能是因为分配的空间不够大,可以继续分配更大的空间。

参考博客:g++: internal compiler error: Killed (program cc1plus) 解决办法

C++11: g++-4.7 internal compiler error 解决方法

C++ 错误解决 —— internal compiler error相关推荐

  1. 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决...

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://lihuan-dianxian.blogbus.com/logs/42102230.html 同学拿了个很简单的小程序过 ...

  2. fatal error C1001: INTERNAL COMPILER ERROR(compiler file 'msc1.cpp', line 1786)解决方法

    有时会碰到奇怪的编译错误 fatal error C1001: INTERNAL COMPILER ERROR(compiler file 'msc1.cpp', line 1786) 致命错误C10 ...

  3. VC6.0的一个编译错误:fatal error C1001: INTERNAL COMPILER ERROR。

    最近在编译一个VC6.0工程(开发环境:win2000+VS6.0+Sp6),在加入预编译头后出现了下面的编译错误提示: c:/program files/microsoft visual studi ...

  4. 如何让apache支持.htaccess 解决Internal Server Error The server …错误

    如何让apache支持.htaccess 解决Internal Server Error The server -错误 文章来源:小灰博客| 时间:2013-12-25 12:17:08| 作者:Le ...

  5. PHP如何让apache支持.htaccess 解决Internal Server Error The server …错误

    TP框架  打开 www.newtp.com/index.php/Home/Index/abc出现 如下错误: Internal Server Error The server encountered ...

  6. c++: internal compiler error: 已杀死 (program cc1plus)的解决方法

    c++: internal compiler error: 已杀死 (program cc1plus) 由于我的虚拟机在创建的时候内存只设了1个G,今天在catkin_make ros工程的时候出现了 ...

  7. gcc: internal compiler error: Killed (program cci)错误

    场景 最近想配置一个LNMP环境在Centos7上装mysql8.0的时候出现一个问题 internal compiler error: Killed (program cc1plus) 这个是个报错 ...

  8. fatal error C1001: INTERNAL COMPILER ERROR

    http://www.ieasy.org/yuzuo/archives/2005_07.html (余佐的blog) VC6.0的一个编译错误的解决 在window98下使用vc6.0时,如果预编译头 ...

  9. internal compiler error

    linux 下编译时出现internal compiler error: Killed (program cc1plus),大致原因是gcc在编译的时候会大量使用内存,内存不足导致编译错误,解决方法就 ...

最新文章

  1. 安装python的rabbitmq扩展库
  2. Oracle导出表(即DMP文件)的两种方法
  3. Fiddler使用方法简介
  4. 【数据结构】绪论部分
  5. Unix Shell 数学计算命令
  6. Django(part12)--模板的标签
  7. JAVA面试常考系列十一
  8. Java类class forName()方法及示例
  9. 注解驱动的 Spring cache 缓存介绍
  10. JQ中使用FormData+Ajax发送请求及使用express接收处理FormData数据
  11. GDB 命令详细解释
  12. 棋牌游戏服务器架构: 详细设计(3) 数据库设计
  13. python登录交换机执行命令_利用Python脚本登录交换机实现自动配置备份的方法
  14. SVN报错:can't open file db/txn-current-lock:permission denied
  15. java画板保存_java画板文件保存理解
  16. Asp.net Boilerplate之AbpSession扩展
  17. js的tree数组对象扁平化思否_JavaScript数组_二维数组_三维数组(二十五)
  18. 管理c语言源代码,c语言源代码---------------个人图书管理系统
  19. PHP商城源码分销奖励/绑定关系设计
  20. 病毒分析四:steam盗号病毒

热门文章

  1. 亲,你心念念的Axure9.0来了,请查收~ 内附Axure安装包+汉化包+授权码获取方式
  2. 分钟转换为小时加分钟方法
  3. 计算机故事英语版,少儿英语故事:慢速计算机(1)The Slow Computer (1)
  4. 2022-2028年全球与中国奶酪格栅机行业市场需求预测分析
  5. TCP状态转换图——简述11个状态
  6. 360安全卫士去广告、去多余按钮、与金山网盾等软件共存方法组合
  7. C语言文件编程题目(一)
  8. 怎样取得sql服务器时间?
  9. python模拟自动填充(一)
  10. matlab级联算法,IIR滤波器的MATLAB实现(级联型)