将gcc添加到系统根映像

时间:2018-06-21 23:19:14

标签: gcc yocto bitbake

我正在尝试通过添加将gcc软件包添加到根文件系统 / poky / meta-qti-bsp / recipies-products / images / BASE_IMAGE.inc IMAGE_INSTALL + =“ packagegroup-core-buildessential”

/poky/build/conf/local.conf EXTRA_IMAGE_FEATURES =“工具-sdk dev-pkgs”

BUILD错误如下: update-alternatives:错误:无法将替代cmp注册到/ bin / cmp,因为它已经注册到/ usr / bin / cmp

update-alternatives:错误:无法将替代组注册到/ usr / bin / groups,因为它已经注册到/ bin / groups

update-alternatives:错误:无法将备用passwd注册到/ usr / bin / passwd,因为它已经注册到/ bin / passwd 配置perl-module-unupdate-alternatives:错误:无法将替代补丁注册到/ usr / bin / patch,因为它已经注册到/ bin / patch update-alternatives:错误:无法将替代readprofile注册到/ usr / sbin / readprofile,因为它已经注册到/ sbin / readprofile。

错误:Multilib检查错误:重复文件poky / build / tmp-glibc / work /../../ 1.0-r0 / multilib / lib32 / usr / include / fpu_control.h / poky / build / tmp-glibc /work/../../1.0-r0/rootfs/usr/include/fpu_control.h不相同

multilib_sanity检查功能正在尝试引发错误,因为同时存在32位和64位文件。我需要考虑32位,因为我的目标是32位。我该如何设置?

如何设置以便只选择/ bin或/ usr / bin中的文件之一?

1 个答案:

答案 0 :(得分:0)

我想您需要在local.conf中正确设置计算机类型。然后它将自动选择32位或64位文件。