2013-08-19 132 views
0

对于编译针对Android内核的步骤是:Android的内核编译

$ export ARCH=arm 
$ export SUBARCH=arm 
$ export CROSS_COMPILE=arm-eabi- 
$ cd omap 
$ git checkout <commit_from_first_step> 
$ make tuna_defconfig 
$ make 

我想通过编辑config文件(使多媒体和v412的某些标志)来改变内核的默认配置。但是,当我尝试执行“make”时,.config文件被默认值覆盖,内核被编译为这些值。 我试着编辑.config文件并执行“make oldconfig”,但结果相同。

任何方式来编辑.config文件?

回答

0

.config文件是自动生成的文件,更改.config中的任何标志都不会影响内核配置。要改变内核的配置,你需要在你的内核文件夹下面输入命令,打开配置窗口:

使ARCH =手臂menuconfig这

PS ::如果您正在使用的Ubuntu 12.04在执行,你可能会得到一些错误在“让ARCH =手臂menuconfig的”命令,以摆脱它尝试(ATLEAST它的工作对我来说):
命令和apt-get安装lib32ncurses5-dev的

+0

是否有手动编辑.config的方法? –

0

如果你想覆盖配置使用defconfig和采取tuna_defconfig的配置,将其附加到defconfig。然后尝试使用make命令构建内核。