jimmy79 发表于 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::***error1
    make::leaving directory /usr/src/linux-2.4.20-8/drivers/addon/aep'
    make::***error2
    make::leaving directory /usr/src/linux-2.4.20-8/drivers/addon/aep'
    make:***error2
    make:leaving directory /usr/src/linux-2.4.20-8/drivers/addon'
    make:***error2
    make:leaving directory /usr/src/linux-2.4.20-8/drivers'
    make:***error2

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

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

谢谢!!!

jimmy79 发表于 2005-3-28 13:15:24

为什么没有人回复?
:cry::cry::cry:

llc 发表于 2005-3-28 16:55:59

……
没试过这样编译,多google吧

dicro 发表于 2005-3-30 21:22:50

是不是在.config文件里面

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

我也是新手
页: [1]
查看完整版本: 各位大侠帮忙