- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为什么我们需要在 SRC_URI
中给出文件路径即使我们在 FILESEXTRAPATHS_prepend
中包含文件路径多变的?例如:
SUMMARY = "Simple Hello application"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI = "file://Hello_1.c \
file://Hello_2.c \
"
do_compile() {
oe_runmake
}
do_install() {
install -d ${D}${bindir}
install -m 0755 Hello ${D}${bindir}
}
在"file"文件夹中,我有两个文件:
hello1.c
和
hello2.c
.当我删除
SRC_URI
它输出以下错误,
ERROR: Hello-1.0-r0 do_compile: oe_runmake failed
但如果我删除
FILESEXTRAPATHS_prepend
它工作正常。
FILESEXTRAPATHS_prepend
的用途是什么? ?
SRC_URI
时出现错误即使我在
FILESEXTRAPATHS_prepend
中包含了我的文件路径?
最佳答案
简单的方法让我们假设 meta-layer/recipes-core/example
1.在上面创建的路径hello
和 hello.bb
2.这里hello is a directory having your source and other data
和 hello.bb is recipe
.
现在
SRC_URI : SRC_URI
变量始终检查 hello dir
中的数据只要。
FILESEXTRAPATHS_prepend := "${THISDIR}:" :如果你在你的食谱中加入这一行,那么 SRC_URI
变量检查 present directory
中的数据哪里hello.bb
文件存在。
在你的情况下
FILESEXTRAPATHS_prepend := "${THISDIR}/
files
:"
SRC_URI
变量检查
files
中的数据目录在哪里
hello.bb
展示。
Note
:大多数时候人们会在 .BBappend 文件中使用这个 FILESEXTRAPATHS 变量来将补丁和其他文件应用于配方。
For every .bb file, the
SRC_URI
variable is used to specify which files to fetch the source from - either from an online repository or a local one, and theFILESEXTRAPATHS
specifies where these files are looked for, and depends on your source path.
关于yocto - bitbake 中 SRC_URI 和 FILESEXTRAPATHS_prepend 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46342810/
如果我在本地目录中有一个 tarball,helloworld.tar.gz,比如/home/user/tarballs/,我怎样才能从该目录中获取我的 bitbake 配方? 我的 hellowor
我正在尝试将一个额外的文件引入到我创建的自定义 Yocto 图像配方中。 我正在将 SRC_URI (file://somefile) 添加到我的配方中,但发现尽管 Bitbake 在我构建图像时找到
我创建了一个用于安装的 bitbake 配方 https://pypi.python.org/pypi/Adafruit-GPIO/1.0.3 python 包。以下是我的食谱 DESCRIPTION
我想知道是否有一种简单的方法可以在 Yocto 中向 SRC_URI 添加补丁。我正在使用 Yocto 为定制板创建 BSP。我有数百多个针对 Linux 内核和 barebox 的补丁。 为了包含
我想做的是在 SRC_URI 中为文件 (http://) 或 repo (git://) 定义一个辅助位置,如果第一个位置碰巧失败的话。 类似于: SRC_URI = "http://site1/m
说明书here说有一个 basepath选项 SRC_URI这应该“在解包时从源路径中剥离指定的目录”。 我正在尝试从本地目录中获取源代码,例如 /src/someproject . 为此,我按如下方
为什么我们需要在 SRC_URI 中给出文件路径即使我们在 FILESEXTRAPATHS_prepend 中包含文件路径多变的?例如: SUMMARY = "Simple Hello applica
我们使用的是自定义内核,因此我覆盖了 linux-imx_xxx.bb 中定义的变量: KERNEL_SRC_pn-linux-imx = "our_url" SRCBRANCH_pn-linux-i
我是一名优秀的程序员,十分优秀!