做的时候
bitbake core-image-xxxx
构建任务将自动选择8个线程(因为我的CPU有8核)来构建图像。
我的系统有 72GB RAM,我可以强制
bitbake
以更多线程运行吗?
或者有什么方法可以要求
bitbake
使用更多内存吗?
增加线程使用量: 将以下内容添加到 build/conf 目录中的 local.conf 中。将 x 和 y 替换为您想要的配置
PARALLEL_MAKE = "-j x"
BB_NUMBER_THREADS = "y"
PARALLEL_MAKE
定义在 do_compile 期间使用 make -j 命令时应使用多少个线程。
BB_NUMBER_THREADS
定义 bitbake 的线程数。
我不知道如何增加内存使用量,如果你想提高构建速度,你可以使用虚拟磁盘。 https://www.linuxbabe.com/command-line/create-ramdisk-linux
https://docs.yoctoproject.org/dev-manual/speeding-up-build.html