Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yocto 如何跳过bitbake编译过程中的步骤?_Yocto_Bitbake - Fatal编程技术网

Yocto 如何跳过bitbake编译过程中的步骤?

Yocto 如何跳过bitbake编译过程中的步骤?,yocto,bitbake,Yocto,Bitbake,假设我正在编写一个配方,并且希望禁用调试,例如,do_compile,我如何实现这一点?正在讨论的方法是编译一个C库。 我尝试了一些方法,例如覆盖: do_compile() { pass } 并将函数留空。但这并没有跳过编译 在写这个问题时,我自己找到了答案:添加一个return语句: do_compile() { return # following compilation will not be seen by bitbake } 希望这能帮助其他人。您可以随

假设我正在编写一个配方,并且希望禁用调试,例如,
do_compile
,我如何实现这一点?正在讨论的方法是编译一个C库。 我尝试了一些方法,例如覆盖:

do_compile() {
    pass
}

并将函数留空。但这并没有跳过编译

在写这个问题时,我自己找到了答案:添加一个
return
语句:

do_compile() {
    return

    # following compilation will not be seen by bitbake
}
希望这能帮助其他人。

您可以随时使用:

do_compile[noexec] = "1"

谢谢!这看起来是个卑鄙的方法。