各位大侠帮忙
我是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吗?是哪个?
我试过好几次,都有这个问题,郁闷了很久。
谢谢!!! 为什么没有人回复?
:cry::cry::cry: ……
没试过这样编译,多google吧 是不是在.config文件里面
还有就是出错了好像是和倚赖性有关系.
我也是新手
页:
[1]