读书笔记4
第四章学习的知识是非常实用的,及源代码的下载和编译,通过前三章的学习,我们已经掌握了不少的相关知识,这一章开始实践,用git来下载两套源代码,这两套源代码分别是android源代码,其大小大约有4G;还有linux内核源代码,而其大小仅有几百兆。首先我们学习了下载、编译和测试android源代码。其第一步为配置android源代码的下载环境,这个过程需要具体的五步来完成;然后就是android源代码目录结构的解析,在下载完成之后依次进行解析;如果不需要完整的android源代码,那么我们还可以仅仅下载其源代码中的一部分,而下载其某个子项目有两种方法,分别是使用repo sync命令和使用git clonc命令;然后就是编译android源代码,其又有具体的三个步骤;在这时out目录的结构分析;然后就是将自己的APK作为android内置程序发布;最后就是用模拟器测试system.img文件。而下载和编译linux内核源代码的学习主要是这样的。首先,下载linux内核源代码;然后分析其目录的相关结构;再者就是安装android内核的编译环境,其第一步为进行准备工作;第二步为解压编译器;第三步为验证交叉编译器是否安装成功;第四步为安装libncurses。再者就是配置和编译linux内核。至此完成两种源代码下载的学习实践,希望通过后续的学习更加深入的了解本门课程。