Android 内核编译

Android 内核编译需配置三件事

1. 配置环境变量PATH

  主要是使当前路径包含交叉编译器所在路径(如prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin)

2. 配置Makefile

  改写目标平台(变量ARCH)及指明交叉编译器(变量CROSS_COMPILE,)前缀(如arm-eabi)

  为什么使指明前缀,而不是全路径?注意上一步,已经包含了交叉编译器路径,编译时,系统会根据前缀(如arm-eabi)去寻找前述路径下对应的编译工具如gcc,gdb(arm-eabi-gcc)

3.配置内核

  可自己一项一项配置,也可以采取默认配置文件(如arm平台的配置文件在目录arch/arm/configs/下)

posted @ 2013-08-13 16:33  Melvin.Yang  阅读(220)  评论(0编辑  收藏  举报