找回密码
 注册
查看: 1161|回复: 3

各位大侠帮忙

[复制链接]
发表于 2005-3-25 14:25:34 | 显示全部楼层 |阅读模式
我是LInux新手。
现在我用的是RedHat 9.0(核心版本是2.4.20-8 ),想要移植一个小的系统到电子盘里面。我在编绎核心的时候没有把模块加上去,编绎核心的时候就出现问题了,以下是我的操作步骤:
1.make menuconfig
    将Enabled loadable module support
       Set version informattion on all module symbds
       Kernel module loader
    这三项全部取消了(没有选上),其它的改动不大,只是取消了声卡和USB
2.make dep

3.make bzImage
   执行这个命令后,没多久就出现问题了,问题如下:
   Infile include from paep.c:85
     Paep.h:75:2#error"module not defined,I guess you don't want to recomplie the entire kernel!"
    make:[4]:***[paep.o]error1
    make:[4]:leaving directory /usr/src/linux-2.4.20-8/drivers/addon/aep'
    make:[3]:***[first_rule]error2
    make:[3]:leaving directory /usr/src/linux-2.4.20-8/drivers/addon/aep'
    make:[2]***[_subdir_ape]error2
    make:[2]leaving directory /usr/src/linux-2.4.20-8/drivers/addon'
    make:[1]***[_dir_addon]error2
    make:[1]leaving directory /usr/src/linux-2.4.20-8/drivers'
    make:***[_dir_drivers]error2

    我在网上查过资料,说编绎核心的时候,不想使用模块,要用静态编绎,要把Makefile里面的DOSTATIC参数,从false 改为 true,可是我在/usr/src/linux-2.4.20-8/Makefile这个文件里面找不到DOSTATIC这个,难道不是这个Makefile吗?是哪个?

  我试过好几次,都有这个问题,郁闷了很久。

谢谢!!!
 楼主| 发表于 2005-3-28 13:15:24 | 显示全部楼层
为什么没有人回复?
    
回复

使用道具 举报

发表于 2005-3-28 16:55:59 | 显示全部楼层
……
没试过这样编译,多google吧
回复

使用道具 举报

发表于 2005-3-30 21:22:50 | 显示全部楼层
是不是在.config文件里面

还有就是出错了好像是和倚赖性有关系.

我也是新手
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-9-8 01:12 , Processed in 0.027396 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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