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

本文详细介绍了如何在Ubuntu 64位10.0.4系统上搭建MTK开发环境,包括安装Java 6、设置环境变量、安装编译环境所需软件、安装am-eabi-4.4.3工具链以及解决环境检查问题。通过这些步骤,读者可以成功建立MTK的编译环境。
摘要由CSDN通过智能技术生成

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

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


这个问题可以这么解决:

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

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


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


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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值