E.M. Asked: 2022-04-12 19:36:47 +0800 CST2022-04-12 19:36:47 +0800 CST 2022-04-12 19:36:47 +0800 CST Yocto 如何将 systemd 嵌入到最终项目中? 772 如何自定义 systemd 源代码?当我进行 bitbake 时,systemd 出现在我的最终项目中,但我在本地目录中找不到它的任何源文件。我想在我的嵌入式项目的 journalctl 中跟踪单元文件的生命周期,log_debug(...) 和 log_info(...)s 没有显示(出现一些消息,但没有为我提供足够的信息)。Yocto 是否会提取 systemd 源文件,编译然后删除它们,如果是这样,我该如何防止删除,自定义代码然后重新编译? systemd embedded 1 个回答 Voted Best Answer E.M. 2022-05-09T17:42:55+08:002022-05-09T17:42:55+08:00 除了将配方名称添加到RM_WORK_EXCLUDE += "systemd"in之外,还应该使用Yoctolocal.conf提供的清理选项之一清理共享状态,例如在再次进行 bitbaking 之前,否则,对于未刷新的共享状态缓存,它将从当前状态开始,而不是从头开始。有关清洁状态的更多信息以及更多信息,请访问 yoctoproject 网站。$ bitbake -c cleansstate recipe
除了将配方名称添加到
RM_WORK_EXCLUDE += "systemd"
in之外,还应该使用Yoctolocal.conf
提供的清理选项之一清理共享状态,例如在再次进行 bitbaking 之前,否则,对于未刷新的共享状态缓存,它将从当前状态开始,而不是从头开始。有关清洁状态的更多信息以及更多信息,请访问 yoctoproject 网站。$ bitbake -c cleansstate recipe