下面的食谱与我正在处理的食谱非常相似。 我做'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**************"
}
答案 0 :(得分:0)
如果你打电话给bitbake <recipe> -c compile
,那么它只会运行编译任务。只需致电bitbake. <recipe>
即可让它完成所有任务,包括安装和打包。