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

1.如何下载Android源代码的环境

       第一步:创建一个存放下载脚本文件repo的目录

              #mkdir ~/bin

              #PATH=~/bin:$PATH

       第二步:下载repo脚本文件(用于下载Android源代码)

              #curl https://dl-ssl.goole.com/dl/goolesource/git-repo/repo>~/bin/repo

              #chmod a+x ~/bin/repo

       第三步:创建用于存放Android源代码的目录

              #mkdir android_source

              #cd android_source

       第四部:初始化

              #repo init -u https://android.goolesourse.com/platform/manifest

       第五步:开始下载Android源代码:

              #repo sync

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

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

# repo sync platform/bootable/recovery

方法二:使用git clone 命令

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

\

3.下载Android源代码中一部分的方法:

       ①使用repo sync命令

       ②使用git close 命令

二)安装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/ITmin/

posted on 2016-04-29 14:10  IT敏  阅读(97)  评论(0)    收藏  举报

导航