当前位置: 首页 > news >正文

yocto配置多线程编译

yocto涉及到多线程的编译配置主要有两个变量:BB_NUMBER_THREADS、PARALLEL_MAKE

BB_NUMBER_THREADS:启用多少个线程编译

PARALLEL_MAKE:同时并行编译的任务数

上面两个变量最后在conf/local.conf里面会有定义。以高通8155为例。conf/local.conf是编译的时候自动生成的。它原始配置是在./conf/include/local.conf.templet文件。当然,不同的平台可能对应到不同的配置文件。

以CPU的数量去配置:

CPU_COUNT = "${@bb.utils.cpu_count()}"
BB_NUMBER_THREADS ?= "${CPU_COUNT}"
#BB_NUMBER_THREADS ?= " 10"
#
# The second option controls how many processes make should run in parallel when
# running compile tasks:
#
#PARALLEL_MAKE ?= "-j 10"
PARALLEL_MAKE ?= "-j ${CPU_COUNT}"


http://www.mrgr.cn/news/12586.html

相关文章:

  • ROS 2--package.xml指令
  • 刷机维修进阶教程-----小米系列机型手机端 直接修改参数步骤解析
  • 代码随想录算法训练营第三十九天| 图论理论基础
  • LeetCode:反转区间内的链表
  • 2024年最大规模的“裁员潮”的起因经过
  • 备战秋招60天算法挑战,Day26
  • 类和对象(4)
  • 【uniapp/uview1.x】u-collapse 高度随内容自适应
  • 【开发心得】筑梦上海:项目风云录(1)
  • ARM程序的组成和执行过程
  • Kafka简单搭建及常用命令
  • 【数据结构与算法】深入理解归并排序(Merge Sort)
  • 一个简单的springboot项目(有源码)
  • Threadlocal+拦截器+JWT实现登录
  • 【Docker项目实战】使用Docker部署webtop桌面版Linux环境
  • 华为手机数据丢失如何恢复?
  • golang本地缓存fastcache高性能实现原理
  • sqlite3 在Python中使用
  • 筑牢技术防线:服务器故障后的应急响应与未来防范策略
  • 2024年8月22日嵌入式学习