我更新了版本“2014.08”(稳定版本)的 buildroot 并更新了项目的内核版本(3.12.26),当 buildroot 尝试构建包时linux-headers-3.12.26
,出现以下错误:
/输出/主机/usr/arm-buildroot-linux-gnueabi/sysroot 2.6;然后退出1; fi 内核头选择不正确:预期为 2.6.x,实际为 3.12.x”
我该如何修复它?我需要更改脚本吗check-kernel-headers.sh
?
答案1
不,您不必更改任何脚本。您的 Buildroot 配置似乎不正确,但由于您没有提供配置,因此没有真正的方法可以给出准确的答案。您可以make savedefconfig
在此处运行并发布该文件的输出吗?
基本上,Buildroot 在这里抱怨的是它找到的内核头版本与您在配置中指定的内核头版本之间不匹配。最有可能的是,您需要进入make menuconfig
并更改声明内核头版本的选项(在Toolchain
菜单下)。