源代码的下载和编译读书笔记

通过前三章的学习,有了基础的了解和认识,自己也动手实践了,但是认识还不够,在第四章,有了更深刻的认识。在第四章源代码的下载和编译中,学习了两套重要的源代码,其中一套是Android源代码,另一套是linux内核源代码。介绍了如何下载和编译这两套重要的源代码。

首先是Android源代码的下载、编译和测试。配置Android源代码下载环境,首先要创建一个用于存放下载脚本文件的目录,然后下载repo脚本文件,再创建用于存放Android源代码的目录,再进行初始化,进行完上述步骤后,开始下载Android源代码,经过漫长的等待之后,Android源代码就下载完毕了。本书还对每个目录进行了解析,非常有助于自己的学习。但是经过上面的下载还没有下载完,还需要对一些子项目进行下载。借下来就是对Android源代码的编译,首先初始化编译环境,然后选择目标,最后进行编译。

第二部分讲述的是linux内核源代码的下载和编译。代码如下:

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

# git branch -a

# git checkout -b android-3.0 remotes/orignin/android-3.0

# git clone http://android.googlesource.com/kernel/goldfish.git

# git checkout -b android-goldfish-2.6.29 remotes/orignin/android-goldfish-2.6.29 

接下来对目录结构进行了介绍,最后安装内核编译环境。首先准备工作,然后解压编译器,其次验证交叉编译器是否安装成功,最后安装libncurses5。结束之后再配置和编译linux内核。

通过对这两个重要的源代码的学习,了解到Android移植主要就是linux内核的移植。这都需要不断地练习,要不然还是不熟练,在以后的学习中,要多多使用,做到熟练掌握。

 

 

 

 

http://www.cnblogs.com/SJ-0325/

 

转载于:https://www.cnblogs.com/SJ-0325/p/5432380.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值