Ubuntu 64-bit 10.0.4 搭建MTK开发环境

1.安装java 6

方法1:

笔者java 6的安装位置:/usr/lib/jvm/java-6-sun-1.6.0.26

 

$ sudo add-apt-repository "debhttp://archive.canonical.com/ lucid partner"

$ sudo apt-get update

$ sudo apt-get install sun-java6-jdk

 

Ubuntu 10.04 LTS 安装 sun-java6-jdk ,出现错误。

Reading package lists... Done

Building dependency tree 

Reading state information... Done

Package sun-java6-jdk is not available, butis referred to by another package.

This may mean that the package is missing,has been obsoleted, or

is only available from another source

E: Package sun-java6-jdk has noinstallation candidate

大概意思是说:Ubuntu10.04已经去掉sun-java6-jdk 和sun-java6-jre的软件包

 

解决方法:

1. sudo gedit /ect/apt/sources.list,添加一行

deb http://us.archive.ubuntu.com/ubuntu/hardy multiverse

 

2.sudo apt-get update

 

3.sudo apt-get install sun-java6-jdk

 

设置环境变量:

sudo gedit /etc/profile

用上述命令打开profile文件,在该文件最下方加入下面几行:

 

JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.26

JRE_HOME=/usr/lib/jvm/java-6-sun-1.6.0.26/jre

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

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:

export JAVA_HOME JRE_HOME PATH CLASSPATH

 

最后:source/etc/profile

方法2:

通过下面的官网下载jdk-6u45-linux-x64.bin

http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

 

复制到/opt/目录下

$ sudo chmod a+x jdk-6u27-linux-x64.bin 

$ sudo ./jdk-6u27-linux-x64.bin

 

修改~/.bashrc文件

export JAVA_HOME=你的路径/jdk1.6.0_27 

export JRE_HOME=$JAVA_HOME/jre 

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

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

 

最后:$ source.bashrc


2.装编译环境所需的软件

sudo apt-get install flex bison gperf build-essential curl zlib1g-dev g++-4.4-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z1-dev wine mingw32 tofrodos


3.安装am-eabi-4.4.3

可以从源代码中得到上述文件包(prebuilt/linux-x86/toolchain/arm-eabi-4.4.3),我们在这里把他复制到/opt/文件价下面

 

回到工作目录执行命令sudo gedit .bashrc在文件末尾新增

export PATH=$PATH:/opt/arm-eabi-4.4.3/bin


然后需要重新开启shell(对Xshell来讲是 重新登陆一次)来生效


4.更改sh软连接(注意权限)

删除之前的软连接sudo rm /bin/sh

重新产生软连接sudo ln -s /bin/bash /bin/sh  注意一小横,也许不对


5.cd到源码所在的目录执行命令./mk check-env

如果出现下图表示你设置的最低内存太大了

Ubuntu 64-bit 10.0.4 搭建MTK开发环境_第1张图片

这个问题可以这么解决:

输入命令 sudo gedit mediatek/build/tools/checkEnv.py

打开checkEnv.py文件,按下图把最低内存改为0

Ubuntu 64-bit 10.0.4 搭建MTK开发环境_第2张图片

当在源码所在的目录执行命令./makeMtk check-env的时候出现下图表示你的环境搭建成功了。


到此我们成功搭建了MTK的编译环境。




你可能感兴趣的:(android,ubuntu,环境,搭建,MTK)