【发布时间】:2018-05-06 09:23:15
【问题描述】:
我正在努力在我的专有 Linux 发行版中启用 kexec 支持,并且我想在用户空间中调试 kexec 工具。我在位于 buildroot/output/build/kexec-2.0.15/kexec/kexec.c 的 kexec.c 中添加调试打印,但如果我使用 make 进行增量构建,看起来 kexec 二进制文件没有更新。如果我使用make all 从头开始重建所有内容,源代码 kexec.c 已被覆盖,我看不到我的更改。我的猜测是,每个完整的构建都会重新提取 kexec 包,这就是我的更改没有生效的原因。
我该如何解决这个问题?
【问题讨论】: