我在内核代码最外层的目录下,输入make menuconfig命令。然后可以配置内核。但是本菜鸟有一个疑问。ARCH目录下有许多硬件平台,比如ARM、X86等。那么当我输入这个命令的时候,怎么知道我在配置哪个硬件平台呢?
这个问题困扰我好几天了,拜托,求助啊~
这个问题对做过内核的人来说很简单啦,可对我这样刚入门的就很难了。网上查也没查到
拜托啦,如果有会的,高抬贵手,打几个字,告诉下咱撒
关于make menuconfig使用的一个问题
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: 关于make menuconfig使用的一个问题
如果是在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使用的一个问题
你的 config 一定会包含这样的东西
至于系统是怎么自动填好的就不知道了,可能如上面所说从现有系统里读取的。
代码: 全选
CONFIG_X86=y
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
-
- 帖子: 64
- 注册时间: 2005-05-10 16:04
Re: 关于make menuconfig使用的一个问题
这也和你的编译器相关,一般情况下你的缺省编译器生成同种CPU的可执行文件。
而为其他CPU编译代码就要用cross编译器,指定选项和开关什么的
而为其他CPU编译代码就要用cross编译器,指定选项和开关什么的