我按照以下说明将内核源代码安装到我的CentOS 6.5开发盒上(来自http://wiki.centos.org/HowTos/I_need_the_Kernel_Source)
[user @ host] $ cd~ / rpmbuild / SPECS [user @ host SPECS] $ rpmbuild -bp --target = $(uname -m)kernel.spec
总的来说,我现在的源代码是〜/ rpmbuild / BUILD / kernel-2.6.32-431.20.3.el6 / linux-2.6.32-431.20.3.el6.x86_64 /
然而,当我尝试编译netmap(将补丁应用于内核源目录)时。我注意到以下警告
错误:内核配置无效。 缺少include / linux / autoconf.h或include / config / auto.conf。 运行'make oldconfig&&在内核src上做准备以修复它。
我在Ubuntu上没有看到这个。我怀疑我没有正确准备内核源代码树,我可以使用Redhat内核源代码来实现吗?
答案 0 :(得分:0)
在构建针对内核源代码之前,执行“make oldconfig”,“make preprare”和“make prepare scripts”