gpt4 book ai didi

yocto - 如何强制在 Yocto 上重新编译包

转载 作者:行者123 更新时间:2023-12-01 10:26:56 28 4
gpt4 key购买 nike

TL;DR:有没有办法在每次生成图像时强制重新编译包?

我有一个带有 do_deploy_append 的 bbappend附加到文件中,如果我修改此步骤,则在使用它生成图像时将不会重新编译该配方。这可能会导致很难发现的错误。 Bitbake 假设它没有改变。我只有2个这样的包,非常小。

是否有一个参数可以强制清理和重新编译这些包而无需手动执行?

我正在使用 Yocto 莫蒂

最佳答案

一般来说,如果你想让一个任务一直被执行,你应该使用 [nostamp]此任务的 varflag,应设置为 "1" .例如,如果您希望每次都重新编译配方,则应将以下行添加到包的配方中:

do_compile[nostamp] = "1"

始终执行 do_configure任务,您应该添加以下行:
do_configure[nostamp] = "1"

这适用于您需要始终执行的任何任务。在这里查看有关 nostamp 的更多信息可变标志: http://www.yoctoproject.org/docs/2.3.2/bitbake-user-manual/bitbake-user-manual.html

关于yocto - 如何强制在 Yocto 上重新编译包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46688182/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com