1

我正在尝试使用 yocto poky 构建嵌入式系统。我的图层是:

BBLAYERS ?= " \
  /home/dev/microzed/meta \
  /home/dev/microzed/meta-yocto \
  /home/dev/microzed/meta-yocto-bsp \
  /home/dev/microzed/meta-xilinx \
  /home/dev/microzed/meta-mono \
  "

使用 git 克隆:

git clone -b master git://git.yoctoproject.org/poky.git ~/microzed
git clone -b master git://git.yoctoproject.org/meta-xilinx ~/microzed/meta-xilinx
git clone -b master git://git.yoctoproject.org/meta-mono ~/microzed/meta-mono

有了bitbake core-image-minimal它所有编译和运行 - 但没有单声道。

因此,如果我尝试 bitbake mono:bitbake core-image-mono它失败并出现错误:

错误:所需的构建目标“core-image-mono”没有可构建的提供程序。缺少或无法构建的依赖链是:['core-image-mono', 'mono-helloworld', 'mono', 'libgdiplus', 'giflib']

不知道如何解决这个问题。我实际上也不需要libgdiplus ...:/在以前的版本中很容易删除,但是当前的master似乎在很多地方都有依赖。

4

1 回答 1

0

需要元 oe

git clone -b master git://git.openembedded.org/meta-openembedded ~/microzed/meta-openembedded

加上层:

    /home/dev/microzed/meta-openembedded/meta-oe \

您可以使用以下命令编译仅控制台版本:

bitbake core-image-mono-console
于 2015-12-10T19:38:34.853 回答