Yocto-文件不存在于我的映像中(但存在于构建环境中的tmp/work目录中)
我添加了一个在目录/myDir下创建文件helloworld的配方。 构建映像后,我可以在/build/tmp/work/./../mydir/helloworld下看到文件。 但董事会上却没有这种情况Yocto-文件不存在于我的映像中(但存在于构建环境中的tmp/work目录中),yocto,Yocto,我添加了一个在目录/myDir下创建文件helloworld的配方。 构建映像后,我可以在/build/tmp/work/./../mydir/helloworld下看到文件。 但董事会上却没有这种情况 app = "helloworld" usrdir = "/myDir" FILES_${PN} += "${usrdir}/${app}" FILES_${PN}-dbg += "${usrdir}/.debug" do_install() { install -D -m 0755
app = "helloworld"
usrdir = "/myDir"
FILES_${PN} += "${usrdir}/${app}"
FILES_${PN}-dbg += "${usrdir}/.debug"
do_install() {
install -D -m 0755 ${B}/${app} ${D}/myDir/${app}
}
如果我在/usr/bin下安装helloworld,那么该文件就会出现在电路板上
app = "helloworld"
usrdir = "/myDir"
FILES_${PN} += "${usrdir}/${app}"
FILES_${PN}-dbg += "${usrdir}/.debug"
do_install() {
install -D -m 0755 ${B}/${app} ${D}/myDir/${app}
}
怎么了?为什么部署安装在/usr/bin中的文件而不部署/myDir中的文件?有什么想法吗
问候,,
当然可以。请在
install-D-m0755${B}/${app}${D}/myDir/${app}
之前发布您的整个recipeAddmkdir-p${D}/myDir/${app}
。谢谢大家。这是我们复制方式的问题。请在install-D-m0755${B}/${app}${D}/myDir/${app}
之前发布您的整个recipeAddmkdir-p${D}/myDir
。谢谢大家。事实证明,这是我们复制方式的问题。