本文介绍了Yocto:重建部分项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个使用Yocto构建包括GStreamer在内的库的项目。我发现我需要修补一些GStreamer元素,从而使用patch创建新的bitbake食谱。
我通常必须以图像名称作为参数运行bitbake,这将重新构建整个Yocto(相当长):
MACHINE=some_machine nice bitbake yocto-etc-etc
我如何只重建我需要的那部分而不是整个约克托?我听说过devtool,但我不确定如何使用。推荐答案
当然,这很容易做到。只需指定您想要构建的配方,而不是镜像名称,例如,如果它是您更改的主GStreamer配方(至少在当前版本中称为gStreamer1.0):
MACHINE=some-machine bitbake gstreamer1.0
请注意,命令行上预期的名称始终是配方名称或配方中提供的名称,而不是运行时包名称。
关于DevTool,它当然可以将您置于一个环境中,在该环境中,您可以更轻松地更改食谱的源代码并从它们生成补丁,但我们在这里讨论的实际构建部分并没有真正改变。您可以在Yocto Project Development Manual
中找到有关如何使用DevTool的更多信息这篇关于Yocto:重建部分项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!