Yocto-生成所有包含包的调试符号



我正在尝试构建调试符号,以便在需要时与gdb一起使用。若要生成调试符号,请在下面的目标映像target-image.inc文件中添加。

IMAGE_GEN_DEBUGFS = "1"                                                         
IMAGE_FSTYPES_DEBUGFS = "tar.bz2"

在成功构建之后;目标图像dbg.rootfs.tar.bz2";,但这包括"下的极少数libs/bin;。调试";。

下面是我的yocto分销

DISTRO = "poky"                                                                  
DISTRO_NAME = "Poky (Yocto Project Reference Distro)"                            
DISTRO_VERSION = "2.0.3"                                                         
DISTRO_CODENAME = "jethro"

我想为我的rootfs中包含的所有包构建dbg符号。有人能指出,缺少什么吗?

您没有包含dbg-pkgs,在这种情况下它是强制性的。

尝试在conf/local.conf中以这种方式进行配置。

INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INHIBIT_PACKAGE_STRIP = "1"
DEBUG_BUILD = "1"
EXTRA_IMAGE_FEATURES_append = " dbg-pkgs"

最新更新