如何使用.bb配方将二进制文件和其他文件添加到yocto中的rootfs

时间:2017-07-31 10:46:34

标签: yocto build-system

DESCRIPTION = "Copies hello-binaries to the image"
LICENSE = "CLOSED"
FILESEXTRAPATHS_prepend := "${THISDIR}:"
SRC_URI += "file://hello "
S = "${WORKDIR}"
do_install() {
    install -d ${D}${bindir}
    install -m 0777 hello ${D}${bindir}
    }
#FILES_${PN} += "${bindir}"
INSANE_SKIP_${PN} = "ldflags"
INSANE_SKIP_${PN}-dev = "ldflags"

在上面的配方中我评论了FILES _ 这一行,那么hello二进制文件也在添加到图像中它是如何实现的?我不知道配方如何将二进制文件复制到图像。*

1 个答案:

答案 0 :(得分:3)

bitbake -e <hellorecipe> | grep ^FILES_有一个默认值,其中包括&#34; $ {bindir} / *&#34;。因此,不需要追加食谱中的价值。

您可以在meta / conf / bitbake.conf中看到默认值,并检查该值的结果与QApplication

一样