openUBMC构建运行内存不足问题解决说明

构建时报进程异常退出 internal compiler error: Killed (program cciplus),可能原因如下:

  1. 运行内存不足,可能是物理内存不足且未设置交换分区,导致构建程序申请内存失败,异常中断,可以配置交换分区或者扩展内存解决。

  2. 如果使用windows wsl,可以在windows的个人目录下新增或编辑.wslconfig文件,在[wsl2]下增加swap和swapFile配置,如:


【wsl2】

swap = 32G

swapFile = d:\wsl\swap.vhdx

具体参考WSL高级设置配置

  1. 如果使用linux操作系统,请参考Linux运行内存扩容方法

wsl配置后需要执行wsl --shutdown关闭wsl后,重新启动使配置生效。
在windows的目录中查看是否有生成swap.vhdx文件,如果有则表明配置生效。如果未生效,参考链接