我的食谱中的do_install()没有被调用

时间:2016-10-12 10:55:30

标签: bitbake

下面的食谱与我正在处理的食谱非常相似。 我做'bitbake -v -c compile hostapd'来编译。 Bitbake在do_compile()下工作正常,但编译以此终止,并且不会调用do_install()。所以,无法安装二进制文件。 注意:如果我在do_compile()中包含“install”,则可以安装文件。 在这方面帮助我。

DESCRIPTION = "hostapd"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM ="file://CONTRIBUTIONS;md5=443127d1b581020d711c3bbbf3656d69"

DEPENDS = "libnl openssl"
inherit module

FILESPATH =+ "${TOPDIR}/../wifi/:"
SRC_URI = "file://hostap \
"

S = "${WORKDIR}/hostap"

do_configure() {     
    true
    echo "****************do_confige***************"
}

do_compile() {
    true
    echo "************do_compile****************"
}

do_install() {
    true
    echo "*************do_install**************"
}

1 个答案:

答案 0 :(得分:0)

如果你打电话给bitbake <recipe> -c compile,那么它只会运行编译任务。只需致电bitbake. <recipe>即可让它完成所有任务,包括安装和打包。