内核头文件选择不正确:预期为4.19.x,得到了3.18.x

问题描述 投票:0回答:1

我正在尝试使用内核4.19编译buildroot,但是在编译时出现此错误:

Incorrect selection of kernel headers: expected 4.19.x, got 3.18.x
package/pkg-generic.mk:306: recipe for target '/home/localuser/newOS/buildroot/output/build/linux-headers-STD_LIV_3.18/.stamp_staging_installed' failed
make[1]: *** [/home/localuser/newOS/buildroot/output_agila/build/linux-headers-STD_LIV_3.18.140-vab820/.stamp_staging_installed] Error 1
Makefile:84: recipe for target '_all' failed
make: *** [_all] Error 2

现在有人要如何解决这个问题?

linux compilation kernel version buildroot
1个回答
0
投票

您正在使用一些自定义内核头文件。您已经告诉Buildroot,您的内核头文件是4.19版,但事实并非如此:您的内核头文件来自Linux 3.18,因此Buildroot对此有所抱怨。在“工具链”菜单中,确保指示匹配的内核头文件版本。

© www.soinside.com 2019 - 2024. All rights reserved.