码迷,mamicode.com
首页 > 其他好文 > 详细

第四章:源代码的下载和编译

时间:2016-04-27 12:56:13      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

第四章:源代码的下载和编译

下载、编译和测试Android源代码:

一)配置Android源代码下载环境:
1.创建一个用于存放下载脚本文件(repo)的目录

2.下载repo脚本文件

3.创建用于存放Android源代码的目录

4.初始化

5.开始下载Android源代码

二)下载Android源代码中的一部分:

方法一:使用repo sync 命令,如

# repo sync platform/bootable/recovery

方法二:使用git clone 命令

 git clone https://android.googlesource.com/<project name>

三)编译Android 源代码

1.初始化编译环境

# source build/envsetup.sh# . Build/envsetup.sh

2.选择目标

# lunch full-eng

3.编译Android源代码

# make

下载和编译linux内核源代码

一)下载linux内核源代码:

下载最新的linux内核源代码

# git clone https://android.googlesource.com/kernel/common.git

二)安装Android内核的编译环境

安装交叉编译器:

1.准备工作(将arm-linux-gcc-4.3.2.tgz文件和arm-none-linux-gnueabi-arm-2008q3-72-gor-linux.tar复制到工作目录)

2.解压编译器

# tar zxvf arm-linux-gcc-4.3.2.tgz -C /

# tar jxvf arm-none-linux-gnueabi-arm-2008q3-72-gor-linux.tar.bz2 -C /

3.验证交叉编译器是否成功安装

# ls /user/local/arm -1

4.安装libncurses5

# apt-get install libncurses5-dev

三)配置和编译linux内核

# export PATH=/root/compilers/arm-more-linux-gnueabi/bin:$PATH

# cd ~/linux——kernel

# make clean

# make

编译成功后可以使用下面命令测试linux内核

#emulator -avd myavd -kernel /root/kernel/goldfish/arch/arm/boot/zImage

 

第四章:源代码的下载和编译

标签:

原文地址:http://www.cnblogs.com/nwchen/p/5438277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!