meta-gir:Yocto和OpenEmbedded的GObject自省

时间:2024-06-05 05:06:16
【文件属性】:

文件名称:meta-gir:Yocto和OpenEmbedded的GObject自省

文件大小:40KB

文件格式:ZIP

更新时间:2024-06-05 05:06:16

BitBake

META-GIR-Yocto和OpenEmbedded的GObject自省 介绍 GI不是在交叉编译环境中支持的简单技术,这一事实证明,即使gi已经存在了很多年,Yocto / OE支持仍然缺失。 这是有原因的:技术本身对交叉编译不友好(即gi typelib是C结构的原始转储),工具尤其如此,尤其是扫描程序(用Python编写,但使用自定义python)模块,执行C编译器,ldd和编译后的产品),以及(为了增加一点点趣味性)单个仓库和构建系统,其中结合了工具,使用者库和typelib集合。 这里采用的方法是使用Qemu允许在目标环境中运行工具,尽管存在明显的局限性(Qemu不支持XYZ体系结构,我听到你说过!),这是目前唯一可行的方法(其他多年来,已经讨论了使用IDL之类的各种选择,但最终没有成功。 gir和typelib的生成都是在Qemu下完成的; 原则上,前者可以本机完成,但是这


【文件预览】:
meta-gir-master
----COPYING.MIT(1KB)
----meta-gir-clutter()
--------conf()
--------recipes-graphics()
----meta-gir-core()
--------conf()
--------recipes-gnome()
--------recipes-support()
--------recipes-multimedia()
--------recipes-graphics()
----AUTHORS(38B)
----meta-gir()
--------recipes-gir()
--------conf()
--------classes()
--------recipes-core()
----meta-gir-gnome()
--------conf()
----README.md(5KB)

网友评论