gpt4 book ai didi

c - 错误 : Failed to spawn fakeroot worker to run/PATH_TO_THIS/example_0. 1.bb:do_install: [Errno 2] 没有这样的文件或目录

转载 作者:行者123 更新时间:2023-11-30 15:08:01 25 4
gpt4 key购买 nike

我正在尝试编译 c 代码并使用 yocto 安装它。使用 do_compile 已成功编译。

我尝试使用do_install进行安装,但出现以下错误。

ERROR: Failed to spawn fakeroot worker to run /PATH_TO_THIS/example_0.1.bb:do_install: [Errno 2] No such file or directory

请在下面找到我的 bb 文件

SUMMARY = "Simple helloworld application"
SECTION = "examples"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR} /MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

SRC_URI = "file://sample.c"

S = "${WORKDIR}"

do_compile() {
x86_64-linux-gnu-gcc sample.c -o test_example
}

do_install() {
install -d ${D}${bindir}
install -m 0755 test_example ${D}${bindir}
}

最佳答案

根据您上面的评论,您正在使用 -b - 这几乎肯定是此问题的原因。当您使用 -b bitbake 时会打印此警告:

WARNING: Buildfile specified, dependencies will not be handled. If this is not what you want, do not use -b / --buildfile.

您可能缺少的依赖项之一是 fakeroot 程序(伪)。使用 -b 可能会阻止构建它。

您应该将配方放入 bitbake 可以找到的地方(为了测试,可以是 meta/recipes-extended/example,但是当您正确执行时,您应该创建自己的图层并将其放入,而不是使用 -b那里)。然后你就可以像任何其他食谱一样构建它:

bitbake example

关于c - 错误 : Failed to spawn fakeroot worker to run/PATH_TO_THIS/example_0. 1.bb:do_install: [Errno 2] 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37747282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com