我正在研究yacto代码。
我的本地更改文件(.c和.h文件)的路径是:home / sam / plugins / src / utils.c
想要在bitbaking(编译)时从本地桌面获取utils.c / .h文件。我想将utils.c和.h文件放到WORKDIR。
我在.bb文件中尝试如下
FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
SRC_URI_append += " \
file://home/sam/plugins/ \
file://home/sam/plugins/src/ \
file://home/sam/plugins/src/utils.c \
file://home/sam/plugins/src/utils.h \
这是正确的做法吗,请提出任何建议吗?
答案 0 :(得分:0)
你可能想要:
SRC_URI_append =“file:/// home / sam / plugins / src /”
不同之处在于您需要file://加上绝对路径“/ home / sam / plugins / src /”,并且您可以指定要复制的目录,而不是列出每个文件。你不需要+ = with append,你需要一个前导空格(或使用+ =没有_append)。
这将创建一个包含文件的WORKDIR / home / sam / plugins / src /目录。