当前位置: 技术问答>linux和unix
关于内核的编译的一些问题!
来源: 互联网 发布时间:2015-01-14
本文导语: 我的usr/src目录下没有linux这个目录,只有一个redhat目录,而kernel..i686.config等文件在redhat下的SOURCE目录下,我用make modules时提示 no rule to make target 'modules',用make xconfig则no rule to make target 'xconfig',反正总是有问...
我的usr/src目录下没有linux这个目录,只有一个redhat目录,而kernel..i686.config等文件在redhat下的SOURCE目录下,我用make modules时提示
no rule to make target 'modules',用make xconfig则no rule to make target 'xconfig',反正总是有问题。这是怎么呀?我用的是redhat7.2
no rule to make target 'modules',用make xconfig则no rule to make target 'xconfig',反正总是有问题。这是怎么呀?我用的是redhat7.2
|
你没有安装kernel的source code。你先要安装kernel的source code.
|
你什么都不用安装.
首先/usr/src/linux这个目录一般是用户自己建立的连接文件,一般
指向linux-2.4.18-3,如果你是这个版本的话.你可以直接进入到该
目录,之后make menuconfig,选择你要的功能及模块,保存退出后就可以
对你所配置的内核进行编译.一般是make dep,然后是make bzImage...
make modules只是内核编译的一部分,对所选用的功能模块进行编译,
并且可以安装.redhat目录下一般都是源码,编译内核用不着.
首先/usr/src/linux这个目录一般是用户自己建立的连接文件,一般
指向linux-2.4.18-3,如果你是这个版本的话.你可以直接进入到该
目录,之后make menuconfig,选择你要的功能及模块,保存退出后就可以
对你所配置的内核进行编译.一般是make dep,然后是make bzImage...
make modules只是内核编译的一部分,对所选用的功能模块进行编译,
并且可以安装.redhat目录下一般都是源码,编译内核用不着.
|
建议你用make menuconfig