LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2370|回复: 1

编译内核时:No rule to make target `init/main.o' 请教!

[复制链接]
发表于 2006-4-4 09:03:45 | 显示全部楼层 |阅读模式
os:fc4
kernel:2.6.13
我用的不是kernel.org发行版的kernel,而是一个livecd中的kernel,不过应该也差不多。因为需要把一个加载模块的地方编译到内核中,所以:
我make menuconfig,只是把一个模块变成了build-in,保存,然后,
编译内核的时候:
[root@localhost linux]# make bzImage
  CHK     include/linux/version.h
  CHK     include/asm-i386/asm_offsets.h
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'.  Stop.
make: *** [init] Error 2

如果我make clean:
fs/hostfs/Makefile:11: arch/um/scripts/Makefile.rules: No such file or directory
make[2]: *** No rule to make target `arch/um/scripts/Makefile.rules'.  Stop.
make[1]: *** [fs/hostfs] Error 2
make: *** [_clean_fs] Error 2

请问怎么回事呢?如何解决这2个问题呢?谢谢,不吝赐教!
 楼主| 发表于 2006-4-4 10:03:41 | 显示全部楼层
这个问题解决了,我kernel-sourcecode用错了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表