【发布时间】:2021-07-22 13:06:59
【问题描述】:
我正在使用外部树构建来开发 linux 内核驱动程序。我创建了一个 Config.in 和一个 kernel_driver.mk,一切似乎都运行良好,但我仍然有编译错误。 我一遍又一遍地迭代“make driver-dirclean / make driver”。 但是,我有这样的印象(现在我验证了这个事实),一旦我可以成功正确构建一次,那么 BR 就不会再次重建文件,即使我在这些文件中故意引入错误! 输出还显示: CC [M] /home/adva/work/sfpnid-drv/buildroot/output/build/hal-1.0.0/kernel/helper.o LD [M] /home/adva/work/sfpnid-drv/buildroot/output/build/hal-1.0.0/kernel/spidev.o 建筑模块,第 2 阶段。 MODPOST 1 个模块 CC [M] /home/adva/work/sfpnid-drv/buildroot/output/build/hal-1.0.0/kernel/spidev.mod.o LD [M] /home/adva/work/sfpnid-drv/buildroot/output/build/hal-1.0.0/kernel/spidev.ko
编译永远不会失败! 以某种方式存在缓存问题吗? rsync 效果?
谢谢, 雅克
【问题讨论】:
-
对格式错误的消息感到抱歉......它让我感到惊讶:(