构建后具有相同内容的日志文件

Log files with same content after build

我执行了 Poky 构建,从 git

中获取了最新的 master 分支
git clone -b rocko git://git.yoctoproject.org/poky.git

使用以下命令设置环境

source poky/oe-init-build-env

然后执行bitbake命令

bitbake core-image-full-cmdline

Bitbake 确实生成了根文件系统、内核映像。我在 build/tmp/log/cooker/qemux86 文件夹

中查看 bitbake 的日志文件

有两个文件内容相同:

 - console-latest.log
 - 20171224045428.log

为什么我们有两个相同内容的日志

console-latest.log 是指向最新真实控制台文件的符号链接 20171224045428.log。它允许保留以前的控制台日志,并有一个简单的单一方法来访问最新的控制台日志。

在 Yocto 中,很多日志文件都是这样工作的,请参阅 manual log section