错误提示:g++:internal compiler error:Killed (program cc1plus)

原因分析:内存不够导致编译失败

解决方法:修改local.conf文件中改小同时执行编译的进程数BB_NUMBER_THREADS,同时改小每个编译的线程数PARALLEL_MAKE。

   如果修改后仍然报错,需要增大虚拟机的内存:

     法1、通过虚拟机设置修改分配的内存。(需要主机有足够的内存,尽量改大一些,本人编译通过查看大约需要10G内存)

     法2、修改swap交换内存:请参考ubuntu 怎麼修改SWAP大小:图文详细教程 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐