【发布时间】:2011-04-26 13:43:03
【问题描述】:
我尝试为“RHEL:2.6.18.128-el5”版本构建内核。我还使用 $rpm -ivh 2.6.18.128-el5.src.rpm 安装了源 rpm 文件 尽管它显示了一些警告,但我认为它已正确安装。然后我尝试了
$ cd /usr/src/redhat/SPECS ; rpmbuild -bp kernel*spec
它复制了源代码中的所有补丁文件。 然后,我开始了如下过程:
[root@localhost 2.6.18-128.el5-i686]# make menuconfig
scripts/kconfig/mconf arch/i386/Kconfig
#
# configuration written to .VVV
#
#
# configuration written to .config
#
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.
[root@localhost 2.6.18-128.el5-i686]# make
scripts/kconfig/conf -s arch/i386/Kconfig
CHK include/linux/version.h
CHK include/linux/utsrelease.h
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2
任何人都可以分享有关“程序中的错误在哪里以及如何纠正它的详细信息?
【问题讨论】: