Chinaunix首页 | 论坛 | 博客
  • 博客访问: 631395
  • 博文数量: 1008
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-31 09:44
文章分类
文章存档

2012年(1008)

我的朋友

分类:

2012-08-01 10:58:38

原文地址:Ubuntu 安卓内核编译 作者:luozhiyong131

  安卓内核源码已经下载下来:Ubuntu下载Android内核 。现在进行编译

 

1、下载编译器

注意:如果已经下载安卓源码,源码中已经包括了编译器源码,不需要再下载编译器。参考:Ubuntu下载Android源代码编译器在:源码/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin

执行命令下载编译器(本人是下载的编译器):

$ git clone 

 

2、出交叉编译工具目录到$PATH环境变量中去:

$ export PATH=$(pwd)/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH

 

3修改kernel目录下的Makefile文件的以下两行为:

# ARCH?= (SUBARCH)

# CROSS_COMPILE?=

ARCH ?= arm   #体系结构为arm

CROSS_COMPILE ?= arm-eabi-   #交叉编译工具链前缀,参考Android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin目录

 

3. 开始编译:

$ make goldfish_defconfig

$ make

编译成功后,可看到下面两行:

OBJCOPY arch/arm/boot/zImage
 Kernel: arch/arm/boot/zImage is ready

在执行make命令前,你也可以执行make menuconfig先配置一下编译选项。

阅读(275) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~