build - 如何编辑 Yocto 项目的源代码,并重建它?

标签 build yocto bitbake

我是 Yocto 项目的新手。

问题是使用源代码编辑重建。

我试过的流程如下。

  1. 构建 Yocto 项目 ( bitbake core-image-weston )

  2. 构建后,我编辑了 weston 源代码。 ( build/tmp/work/aarch64-poky-linux/weston/1.9.0-r0/git/ivi-shell/hmi-controller.c )

  3. 重建 Yocto 项目。 (我不知道如何重建它,所以我尝试了很多方法。)

    1. bitbake 核心图像韦斯顿
    2. bitbake 韦斯顿
    3. bitbake weston -c -f 编译 bitbake weston -c -f deploy
    4. bitbake weston -c -f 重建
    5. bitbake weston -c -f build
  4. 我检查了输出 rootfs:core-image-weston-.tar.bz 但它没有改变。 (我添加了错误的代码导致构建错误,但构建错误从未发生过!)

所以,我希望知道如何编辑源代码 (weston) 并正确构建它。 最后,我希望得到正确构建的rootfs。

谢谢。

最佳答案

重新编译包后,您还应该重新运行镜像的构建。然后应该包括更改:

bitbake -c compile -f weston
bitbake core-image-weston

关于build - 如何编辑 Yocto 项目的源代码,并重建它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39654090/

相关文章:

android-studio - 如何在 Flutter 中使用同一个代码库进行不同屏幕/UI 开发和产品构建的单独构建

yocto - 使用 Yocto 锁定软件包版本

Yocto - glib-gettextize : not found

shared-libraries - 错误包括 petalinux 中的共享预构建库

java - 找不到要构建的任何修订。验证此作业的存储库和分支配置。完成 : FAILURE

javascript - 我的跨域构建中不需要包 dojo 和 dijit

C# Visual Studio 不在当前项目中构建

embedded-linux - 任务 415(虚拟 :native:/home/user/Yocto/Poky/poky/meta/recipes-devtools/automake/automake_1. 15.bb,do_compile)失败,退出代码为 '1'

yocto - native 包拒绝将库放在 sysroot 文件夹中

yocto - 使用 yocto/bitbake 时,在不同配方生成的目录中安装文件而不发生冲突的正确方法是什么?