Ubuntu10.04搭建MTK android编译环境


工具:

  • ubuntu-10.04.4-desktop-amd64.iso

  • jdk-6u23-linux-x64.bin

方法/步骤

  1. 1

    安装ubuntu10.04.4,可以使用虚拟机安装

  2. 2

    安装编译环境,使用如下命令

    sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc

    END

安装JDK1.6

  1. 1

    安装JDK1.6,使用如下命令

    sudo chmod u+x jdk-6u23-linux-x64.bin  

    sudo cp -a jdk-6u23-linux-x64.bin /opt  

    sudo /opt/jdk-6u23-linux-x64.bin  

    sudo rm -f /opt/jdk-6u23-linux-x64.bin

  2. 2

    设置JDK环境变量,在HOME根目录下按键盘Crtr+H显示HOME目录下所有文件,打开.bashrc,在最后加入以下代码

    #set java environment  

    export JAVA_HOME=/opt/jdk1.6.0_23

    export JRE_HOME=$JAVA_HOME/jre  

    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib  

    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin  

  3. 3

    测试JDK是否安装成功,使用命令java -version 如果显示  

    java version "1.6.0_23"

    Java(TM) SE Runtime Environment (build 1.6.0_23-b02)

    Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

    则JDK安装成功。

    END

测试MTK android编译环境是否搭建成功

  1. 1

    切换到MTK源码根目录下,使用命令./mk check-env,若显示如下信息则安装成功

    **********checking Env************

     Your building environment is OK

     The detail information is in "checkenv.log"!

    *************************************************

  2. 2

    同时在MTK源码根目录下生成checkenv.log文件,打开文件,显示ubuntu10.04大部分自带工具都和MTK的推荐的一致,如下:

    Build Environment Requirement

    ===================================================

    * ********* Suggested OS and Tool Chain to install *********

    *

    *       OS                         : Linux distribution Ubuntu 10.04

    *       Memory Size                : 4G or above

    *       make                       : GNU Make 3.81 or 3.82

    *       perl                       : Version 5.10.X

    *       python                     : Version 2.6.X

    *       arm-linux-androideabi-gcc  : Version 4.6.X

    *       gcc                        : Version 4.4.3

    *       jdk                        : Version 1.6.X

    *       bison                      : Version 2.4.X

    *       flex                       : Version 2.5.X

    *       gperf                      : Version 3.0.X

    *       mingw                      : Installed

    *       unix2dos/tofrodos          : Installed

    * **********************************************************

    ===================================================

    Build Environment Check Result Report

    *************************************************************

    [OS]: Ubuntu 10.04.4 (64-bit) [OK]

    [Physical Memory Size] : 4052924 K-Bytes [WARNING]

    it's smaller than recommendation, may cause out-of-memory build error

    [make]: 3.81 (64-bit) [OK]

    [perl]: 5.10.1 (64-bit) [OK]

    [python]: 2.6.5 (64-bit) [OK]

    [arm-linux-androideabi-gcc]: 4.6. (64-bit) [OK]

    [gcc]: 4.4.3 (64-bit) [OK]

    [jdk]: 1.6.0_45 (64-bit) [OK]

    [bison]: 2.4.1 (64-bit) [OK]

    [flex]: 2.5.35 (64-bit) [OK]

    [gperf]: 3.0.3 (64-bit) [OK]

    [mingw]: Installed [OK]

    [unix2dos/tofrodos]: Installed [OK]

    *************************************************************

  3. 3

    也可以解决下这个问题

    [Physical Memory Size] : 4052924 K-Bytes [WARNING]

    it's smaller than recommendation, may cause out-of-memory build error

    打开mediatek/build/tools/checkEnv.py

    修改lowMen为0

    END

安装其它推荐工具

  1. 1

    安装wine1.7,首先添加源

    sudo add-apt-repository ppa:ubuntu-wine/ppa

  2. 2

    然后安装:

    sudo apt-get update 

    sudo apt-get install wine1.7


    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值