我使用 Yocto 构建文件系统,使用 core-image-minimal 的 .bbappend。两个问题:
我如何确定哪个包在 rootfs 上占用了巨大的存储空间?
除了查看每个包的 ${D} 并查看其组件有多大之外,我想不出其他方法。必须有一种更系统、更智能的方法来做到这一点。
从我可以从清单中破译的内容来看,与包含的包的大小无关。
此外,删除我使用 IMAGE_INSTALL 对象添加的一些包,似乎删除了包,但构建图像的最终结果并没有显示其大小的变化!
- 我比较了构建机器和安装设备(虚拟机)上特定 .so 的大小,发现安装设备上的大小是构建机器上看到的原始大小的 20-30%。有什么解释吗?
谢谢!