我试图在为静态库编写的图像中包含Yocto食谱。
在我自己的图层中创建了recipes-test / static文件夹。 在此文件夹中创建了“ static_0.1.bb”文件 在“ recipes-test / static”文件夹中创建的“ files”文件夹 复制了以下文件。 你好ç
char * hello (void)
{
r
e```
turn "Hello";
}
世界
```js
char *world(void)
{
return "World";
}
helloworld.h
#ifndef HELLOWORLD_H
#define HELLOWORLD_H
char * hello (void);
char * world (void);
#endif
创建的配方具有以下内容:
Description =“简单的helloworld示例静态库” LICENSE =“ MIT” LIC_FILES_CHKSUM =“ file:// $ {COMMON_LICENSE_DIR} / MIT; md5 = 0835ade698e0bcf8506ecda2f7b4f302”
SRC_URI =“ file://hello.c \ file://world.c \ file://helloworld.h“
S = "${WORKDIR}"
do_compile() {
${CC} -c hello.c world.c
${AR} -cvq libhelloworld.a hello.o world.o
}
do_install() {
install -d ${D}${includedir}
install -d ${D}${libdir}
install -m 0755 helloworld.h ${D}${includedir}
install -m 0755 libhelloworld.a ${D}${libdir}
}
当我说时bitbake static,在tmp / work文件夹中创建了静态库
当我将它包含在conf / local.conf文件中并带有以下行时:IMAGE_INSTALL_append =“ static”
生成在根文件创建阶段失败,出现以下错误:
not found other for:
not found modules for:
not found deltainfo for:
not found updateinfo for:
oe-repo: using metadata from Tue 02 Jul 2019 03:54:50 AM UTC.
No module defaults found
No match for argument: static
Error: Unable to find a match
您能帮我解决错误吗
我试图在为静态库编写的图像中包含Yocto食谱。
在我自己的图层中创建了recipes-test / static文件夹。 在此文件夹中创建了“ static_0.1.bb”文件 在“ recipes-test / static”文件夹中创建的“ files”文件夹 复制了以下文件。 你好ç
char * hello (void) { return "Hello"; } 世界
char *world(void) { return "World"; } helloworld.h
#ifndef HELLOWORLD_H #define HELLOWORLD_H char * hello (void); char * world (void); #endif 创建的配方具有以下内容: Description =“简单的helloworld示例静态库” LICENSE =“ MIT” LIC_FILES_CHKSUM =“ file:// $ {COMMON_LICENSE_DIR} / MIT; md5 = 0835ade698e0bcf8506ecda2f7b4f302” SRC_URI =“ file://hello.c \ file://world.c \ file://helloworld.h“
S = "${WORKDIR}"
do_compile() { ${CC} -c hello.c world.c ${AR} -cvq libhelloworld.a hello.o world.o }
do_install() { install -d ${D}${includedir} install -d ${D}${libdir} install -m 0755 helloworld.h ${D}${includedir} install -m 0755 libhelloworld.a ${D}${libdir} } 当我说时bitbake static,在tmp / work文件夹中创建了静态库
当我将它包含在conf / local.conf文件中并带有以下行时:IMAGE_INSTALL_append =“ static”
生成在根文件创建阶段失败,出现以下错误:
not found other for: not found modules for: not found deltainfo for: not found updateinfo for: oe-repo: using metadata from Tue 02 Jul 2019 03:54:50 AM UTC. No module defaults found No match for argument: static Error: Unable to find a match 您能帮我解决错误吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。