【发布时间】:2018-11-08 11:11:26
【问题描述】:
我正在尝试将 32 位 ncurses 添加到我的根文件系统中
我正在使用 intel yocto bsp sumo 分支
这是我的 local.conf:
require conf/multilib.conf
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
IMAGE_INSTALL_append = " dpkg gnutls lib32-glibc lib32-libgcc lib32-libstdc++ lib32-gnutls lib32-freetype lib32 -libx11 lib32-ncurses lib32-dpkg python3-six"
ncurses 文件夹存在于 tmp 中
build/tmp/work/x86-pokymllib32-linux/lib32-ncurses/6.0+20171125-r0
图像文件夹已创建并包含库
/tmp/work/x86-pokymllib32-linux/lib32-ncurses/6.0+20171125-r0/image/lib
libncurses.so.5 libncurses.so.5.9 libncursesw.so.5 libncursesw.so.5.9 libtinfo.so.5 libtinfo.so.5.9
但这些文件不存在于根文件系统中。
我该如何调试或下一步应该如何将它放入根文件系统。我应该查看哪些日志文件
感谢您的宝贵时间。
【问题讨论】:
-
在您的图像配方中使用
IMAGE_INSTALL += lib32-ncurses或IMAGE_INSTALL_append = lib32-ncurses或conf/local.conf -
它已经存在。检查问题
-
我无法在 packages-split 文件夹中找到 libncurses.so。你觉得哪里缺了
-
我在 packages-split/lib32-ncurses-dev 看到 libncurses.so ,我应该怎么做才能将它添加到 rootfs 中
标签: linux debugging embedded-linux yocto ncurses