编译linux内核时关于.config文件的问题

我想做一个x86的内核。操作如下:1.复制一个已有的x86配置文件到linux源代码目录下,并取名为.config。(此时vi.config可以看到里面的配置是和x86架... 我想做一个x86的内核。操作如下:
1.复制一个已有的x86配置文件到linux源代码目录下,并取名为.config。(此时 vi .config可以看到里面的配置是和x86架构有关的)
2.make menuconfig。进入配置页面后,里面的和处理器有关的配置项却全都是和ARM相关的,不是上一步操作中.config文件中的配置。如果保存配置退出并make bzImage,最后生成的镜像位于“源代码文件/arch/arm”中,并不是我想要的x86的系统镜像

希望高手能指点一下,在此谢过了
展开
 我来答
不一样的春天I
2012-05-29 · TA获得超过462个赞
知道小有建树答主
回答量:525
采纳率:100%
帮助的人:193万
展开全部
你要先调用config再去编译啊:
make menuconfig后
选择 “Load an Alternate Configuration File”
输入刚刚你的内核配置文件名
选择 “Save an Alternate Configuration File”
输入 “.config”
保存退出
然后在进行编译即可。
更多追问追答
追问
你好,非常谢谢你的回复。按照您的操作:1,在make menuconfig中修改Load项为config-2.6.18-el5然后点击OK;2,在Save项中输入.config。 此时出现的问题1,退出menuconfig时不提示是否保存。2,如果再次make menuconfig会发现Loaded项中此时仍然为.config。3,复制好的x86架构的.config文件在make menuconfig之后就会变成arm的配置...
追答
config-2.6.18-el5这个是你的x86的config文件吗?这里load的是你的x86的
config文件
guofeixiang100
2013-03-26
知道答主
回答量:5
采纳率:0%
帮助的人:5753
展开全部
我知道是为是你错了,但是并不知道解决方法。原因是这样的,首先移动到arch所在的那个文件夹,就是第一层的那个文件夹,然后修改Makefile 其中有一项叫ARCH=arm,这个是系统默认的。表示你的编辑将基于arm处理器,你要把这个修改成x86,但是还要修改别的,这个我就不知道了,我也正在找
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e06b79152
2012-06-28
知道答主
回答量:19
采纳率:0%
帮助的人:13.6万
展开全部
你好。。这个问题你解决了吗???现在我也碰到这个问题了。。我用的源码是友善之臂mini2440里提供的源码。。。我现在遇到的问题和你的一模一样。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逯北Nm
2012-06-12 · TA获得超过347个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:148万
展开全部
会不会你这个内核的文件是被人针对arm做了修改?
尝试去kernel.org下载一个来试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式