问题描述
我正尝试将预编译的二进制文件包含在使用bitbake生成的准系统(4.5MB)ramdisk映像的文件系统中。为此,我创建了一个Meta层和一个包含以下内容的食谱:
do_install () {
install -d ${D}${bindir}
cp ${B}/my_app ${D}${bindir}
}
IMAGE_INSTALL_append = " my_app"
如果我根据poky的core-image-minimal编译(无RAMdisk)映像,则可以在目标文件系统的/ usr / bin下看到my_app。但是,如果我编译自定义的ramdisk映像,则我的应用程序不会添加到文件系统中。
我想知道是否必须在某处明确包含它吗?我尝试了以下失败的尝试:
IMAGE_INSTALL = "base-files \
busyBox \
my_app \
"
我发现here如何在图像编译后添加二进制文件,但是我想在配方中完成。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)