zoukankan      html  css  js  c++  java
  • 源代码的下载和编译读书笔记

    通过前三章的学习,有了基础的了解和认识,自己也动手实践了,但是认识还不够,在第四章,有了更深刻的认识。在第四章源代码的下载和编译中,学习了两套重要的源代码,其中一套是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/

  • 相关阅读:
    OpenStack 数据库操作 demo
    python 实现获取电脑IP、主机名、Mac地址
    openvswitch BFD 简介
    Python 获取主机名
    OpenvSwitch完全使用手册
    ovs datapath笔记
    openstack 实用命令
    表示数值的字符串 牛客网 剑指Offer
    反转单词顺序列 牛客网 剑指Offer
    第一个只出现一次字符的位置 牛客网 剑指Offer
  • 原文地址:https://www.cnblogs.com/SJ-0325/p/5432380.html
Copyright © 2011-2022 走看看