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

      首先配置Android源代码下载环境:

      1、创建一个用于存放下载脚本文件的目录;

      #mkdir ~/bin

      #PATH=~/bin:$PATH

      2、下载repo脚本文件;

      #curl https://dl

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

      #make android_source

      #cd android_source

      4、初始化;

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

      5、开始下载Android源代码。

      #repo sync

      下载完成后进入保存源代码的目录,可以看到其目录结构。

      接下来就是编译Android源代码

      1、初始化编译环境;

      #source build/envsetup.sh

      或#. build/envsetup.sh

      2、选择目标

      使用lunch命令设置编译目标。

      3、编译Android源代码

      # make

      Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动的移植。所以需要在Ubuntu Linux下搭建两套开发环境。下面是安装Android内核的编译环境。

      1、准备工作

      将arm-linux-gcc-4.3.2.tgz文件和arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2文件复制到工作目录。

      2、解压编译器

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

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

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

      #ls /usr/local/arm -l

      4、安装libncurses5

      #apt-get install libncurses5-dev

      以上就是搭建两套开发环境的所有步骤,其中linux内核开发环境是重点。

      

      

  • 相关阅读:
    为什么linux有足够的内存还进行swap?
    vmstat命令的使用
    Windows远程服务器不能复制粘贴
    Windows可以ping通百度,但是用浏览器打不开网页
    java形式参数分别是基本类型和引用类型的调用
    Ubuntu16.04安装Python3.6 和pip
    Python2/3共存,pip2/3共存
    multiprocessing模块
    Python-进程与线程
    鼠标不能动,插上了但没反应
  • 原文地址:https://www.cnblogs.com/ww3344/p/5456374.html
Copyright © 2011-2022 走看看