LinuxSir.cn,穿越时空的Linuxsir!

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

怎么不能编译内核了?

[复制链接]
发表于 2003-7-29 15:50:50 | 显示全部楼层 |阅读模式
编辑好内核后,
#cd /usr/src
#make buildkernel KERNCONF=CUSTOM
居然提示:don't konw how to make kernel
为什么会这样呀?是在5.1下的。
用/usr/sbin/config CUSTOM也不行。
发表于 2003-7-30 08:22:53 | 显示全部楼层
可能你/usr/src下的makefile坏了,重新更新一下吧
 楼主| 发表于 2003-7-30 16:19:53 | 显示全部楼层
晕死~~~一翻周折之后才发现是CUSTOM文件存在错误!怎么make也没提醒一下:p害得我还以为安全级别太高了,可是设置为-1之后才发觉不是这个原因。不过还是得感谢DimAngel兄!
发表于 2003-7-30 19:47:40 | 显示全部楼层
这个就比较奇怪了。
按照你的出错信息看,就是make没有找到当前目录下Makefile中的对应代码段。例如你输入命令make install,但是在makefile中却没有和install相关的代码段,就会出现这种提示。

不过current的代码的相关性时不太好,我修改了核心配置文件,在前面depend的时候没有问题,但到了编译的时候就会提示类似变量未定义这类的错误,然后得看出错的文件,修改相应的选项,烦
 楼主| 发表于 2003-7-30 20:29:26 | 显示全部楼层
其实我也感到很奇怪,因为我以前编译内核,如果有错的话,它会显示哪里错了,而不是说不知道怎么make.我一开始也以为是Makefile文件有问题呢。后来重新用config命令才发现它显示为语法错误,我这才意识到是内核文件的 错误:p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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