C++ 错误解决 —— internal compiler error
问题:
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相关推荐
- 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决...
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://lihuan-dianxian.blogbus.com/logs/42102230.html 同学拿了个很简单的小程序过 ...
- 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 ...
- VC6.0的一个编译错误:fatal error C1001: INTERNAL COMPILER ERROR。
最近在编译一个VC6.0工程(开发环境:win2000+VS6.0+Sp6),在加入预编译头后出现了下面的编译错误提示: c:/program files/microsoft visual studi ...
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
如何让apache支持.htaccess 解决Internal Server Error The server -错误 文章来源:小灰博客| 时间:2013-12-25 12:17:08| 作者:Le ...
- PHP如何让apache支持.htaccess 解决Internal Server Error The server …错误
TP框架 打开 www.newtp.com/index.php/Home/Index/abc出现 如下错误: Internal Server Error The server encountered ...
- c++: internal compiler error: 已杀死 (program cc1plus)的解决方法
c++: internal compiler error: 已杀死 (program cc1plus) 由于我的虚拟机在创建的时候内存只设了1个G,今天在catkin_make ros工程的时候出现了 ...
- gcc: internal compiler error: Killed (program cci)错误
场景 最近想配置一个LNMP环境在Centos7上装mysql8.0的时候出现一个问题 internal compiler error: Killed (program cc1plus) 这个是个报错 ...
- fatal error C1001: INTERNAL COMPILER ERROR
http://www.ieasy.org/yuzuo/archives/2005_07.html (余佐的blog) VC6.0的一个编译错误的解决 在window98下使用vc6.0时,如果预编译头 ...
- internal compiler error
linux 下编译时出现internal compiler error: Killed (program cc1plus),大致原因是gcc在编译的时候会大量使用内存,内存不足导致编译错误,解决方法就 ...
最新文章
- 安装python的rabbitmq扩展库
- Oracle导出表(即DMP文件)的两种方法
- Fiddler使用方法简介
- 【数据结构】绪论部分
- Unix Shell 数学计算命令
- Django(part12)--模板的标签
- JAVA面试常考系列十一
- Java类class forName()方法及示例
- 注解驱动的 Spring cache 缓存介绍
- JQ中使用FormData+Ajax发送请求及使用express接收处理FormData数据
- GDB 命令详细解释
- 棋牌游戏服务器架构: 详细设计(3) 数据库设计
- python登录交换机执行命令_利用Python脚本登录交换机实现自动配置备份的方法
- SVN报错:can't open file db/txn-current-lock:permission denied
- java画板保存_java画板文件保存理解
- Asp.net Boilerplate之AbpSession扩展
- js的tree数组对象扁平化思否_JavaScript数组_二维数组_三维数组(二十五)
- 管理c语言源代码,c语言源代码---------------个人图书管理系统
- PHP商城源码分销奖励/绑定关系设计
- 病毒分析四:steam盗号病毒