关于make menuconfig使用的一个问题

内核编译和嵌入式产品的设计与开发
回复
alspxulei
帖子: 2
注册时间: 2012-12-17 21:31
系统: ubuntu

关于make menuconfig使用的一个问题

#1

帖子 alspxulei »

我在内核代码最外层的目录下,输入make menuconfig命令。然后可以配置内核。但是本菜鸟有一个疑问。ARCH目录下有许多硬件平台,比如ARM、X86等。那么当我输入这个命令的时候,怎么知道我在配置哪个硬件平台呢?

这个问题困扰我好几天了,拜托,求助啊~


这个问题对做过内核的人来说很简单啦,可对我这样刚入门的就很难了。网上查也没查到


拜托啦,如果有会的,高抬贵手,打几个字,告诉下咱撒
头像
wangchaoran
帖子: 764
注册时间: 2011-11-18 21:41
系统: kubuntu 13.4 amd64
来自: China

Re: 关于make menuconfig使用的一个问题

#2

帖子 wangchaoran »

如果是在ubuntu下,默认载入你的ubuntu已安装内核的的kernel配置文件,也就是x86(或x86-64)架构。

代码: 全选

The best way to predict the future is to invent it.
头像
AutoXBC
帖子: 1744
注册时间: 2007-10-23 12:54

Re: 关于make menuconfig使用的一个问题

#3

帖子 AutoXBC »

你的 config 一定会包含这样的东西

代码: 全选

CONFIG_X86=y
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
至于系统是怎么自动填好的就不知道了,可能如上面所说从现有系统里读取的。
lion.guo
帖子: 64
注册时间: 2005-05-10 16:04

Re: 关于make menuconfig使用的一个问题

#4

帖子 lion.guo »

这也和你的编译器相关,一般情况下你的缺省编译器生成同种CPU的可执行文件。

而为其他CPU编译代码就要用cross编译器,指定选项和开关什么的
回复