编译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的系统镜像
希望高手能指点一下,在此谢过了 展开
1.复制一个已有的x86配置文件到linux源代码目录下,并取名为.config。(此时 vi .config可以看到里面的配置是和x86架构有关的)
2.make menuconfig。进入配置页面后,里面的和处理器有关的配置项却全都是和ARM相关的,不是上一步操作中.config文件中的配置。如果保存配置退出并make bzImage,最后生成的镜像位于“源代码文件/arch/arm”中,并不是我想要的x86的系统镜像
希望高手能指点一下,在此谢过了 展开
4个回答
展开全部
你要先调用config再去编译啊:
make menuconfig后
选择 “Load an Alternate Configuration File”
输入刚刚你的内核配置文件名
选择 “Save an Alternate Configuration File”
输入 “.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文件
展开全部
我知道是为是你错了,但是并不知道解决方法。原因是这样的,首先移动到arch所在的那个文件夹,就是第一层的那个文件夹,然后修改Makefile 其中有一项叫ARCH=arm,这个是系统默认的。表示你的编辑将基于arm处理器,你要把这个修改成x86,但是还要修改别的,这个我就不知道了,我也正在找
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好。。这个问题你解决了吗???现在我也碰到这个问题了。。我用的源码是友善之臂mini2440里提供的源码。。。我现在遇到的问题和你的一模一样。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会不会你这个内核的文件是被人针对arm做了修改?
尝试去kernel.org下载一个来试试
尝试去kernel.org下载一个来试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询