Embedded linux Yocto Jethro:没有gdbserver的包提供程序
我正在使用freescale.github.io freescale社区BSP 在local.conf中,Embedded linux Yocto Jethro:没有gdbserver的包提供程序,embedded-linux,yocto,openembedded,Embedded Linux,Yocto,Openembedded,我正在使用freescale.github.io freescale社区BSP 在local.conf中,MACHINE“wandboard”,我添加了额外的图像功能+=“工具调试” 这将向rootfs添加gdb、gdbserver和一些其他工具 SUMMARY = "Debugging tools" LICENSE = "MIT" inherit packagegroup PR = "r3" MTRACE = "" MTRACE_libc-glibc = "libc-mtrace" R
MACHINE“wandboard”
,我添加了额外的图像功能+=“工具调试”
这将向rootfs添加gdb、gdbserver和一些其他工具
SUMMARY = "Debugging tools"
LICENSE = "MIT"
inherit packagegroup
PR = "r3"
MTRACE = ""
MTRACE_libc-glibc = "libc-mtrace"
RDEPENDS_${PN} = "\
gdb \
gdbserver \
strace \
${MTRACE} \
"
然而,我得到了这个错误,bitbake找不到PN gdbserver
计算事务…错误:无法安装packagegroup-core-tools-debug-1.0-r3@all:没有软件包提供gdbserver
gdbserver是否已从bsp中删除?为什么会被移除?如果没有,gdbserver在哪里?尝试重建gdb,gdb生成文件中有一个非常罕见的错误,这意味着它有时似乎没有构建gdbserver。这将清理并强制重建:
bitbake gdb -cclean ; bitbake gdb -C unpack
其实,
bitbake gdb -ccleanall ;
bitbake gdb -C unpack
作品
我尝试了-c clean,但是我遇到了与gdbserver没有包提供程序相同的错误。我尝试了
cleanall
和cleansstate
,但仍然存在错误<代码>清理解决了这个问题。你知道为什么吗?考虑到cleanall调用cleansstate,cleansstate调用clean,没有。