Ubuntu 安装 MTK65XX平台编译环境(兼容展讯android环境)
来源:互联网 发布:日本铁壶 知乎 编辑:程序博客网 时间:2024/06/03 14:04
下载:http://old-releases.ubuntu.com/r ... 4-desktop-amd64.iso
安装:一直next....就行了。
(这里用11.04版本,MTK建议用10.04,但11.04也是可行的。因为要与展讯平台兼容(展讯android 4.0的说一定要11.04),所以最好是11.04)
安装好ubuntu后:
1、更新源, 把163.com的更新源加上:
[root@serveraf ~]#sudo gedit /etc/apt/sources.list
把下面这段拷贝到最后面。保存.
#网易 Ubuntu 11.04 源(速度很快)
deb http://mirrors.163.com/ubuntu/ natty main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ natty main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ natty-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ natty-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ natty-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ natty-updates universe main multiverse restricted
2、更新
3、先安装这个,展讯SP6820 android 4.0要用到
[root@serveraf ~]# sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev valgrind zlib1g-dev
[root@serveraf ~]# sudo apt-get install gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev wine mingw-w64 tofrodos samba
这2个安装时间很长。要等。
4、安装java:
5、拷贝arm-eabi-4.4.3包,
6、切换到安装ubuntu的用户名下
JAVA_HOME=/opt/jdk1.6.0_30
export JAVA_HOME
ANDROID_JAVA_HOME=/opt/jdk1.6.0_30
export ANDROID_JAVA_HOME
PATH=/opt/arm-eabi-4.4.3/bin:/opt/jdk1.6.0_30/bin:$PATH
执行一下这个步骤
[user1@serveraf ~]#~/.bashrc
7、检查编译环境是否OK。
**********checking Env************
Your building environment is OK
The detail information is in "checkenv.log"!
*************************************************
*************************************************************
[OS]: Ubuntu 11.04 (64-bit) [WARNING]
your ubuntu os version is higher than recommendation
[Physical Memory Size] : 8145912 K-Bytes [OK]
[make]: 3.81 (64-bit) [OK]
[perl]: 5.10.1 (64-bit) [OK]
[python]: 2.7.1 (64-bit) [WARNING]
your python version is higher than recommendation
[arm-eabi-gcc]: 4.4.3 (32-bit) [OK]
[gcc]: 4.5.2 (64-bit) [WARNING]
your gcc version is higher than recommendation
[jdk]: 1.6.0_30 (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]
*************************************************************
----完成------------------
另加几个常用的用法:
A、解压MT65xx代码压缩包命令:
B、设置共享模式,
C、由于ubuntu11.10中默认gnome操作桌面不是很全,会导致现在启动的界面只有主界面,没有上下系统栏,因此还需要在ubuntu端做配置,具体操作如下:
如果是GB2版本的,需要修改build下面的envsetup.sh
改为
还有mbldenv.sh文件
改为
#!/bin/bash
# ##########################################################
# ALPS(Android2.3 based) build environment profile setting
# ##########################################################
# Overwrite JAVA_HOME environment variable setting if already exists
JAVA_HOME=/opt/jdk1.6.0_43
export JAVA_HOME
# Overwrite ANDROID_JAVA_HOME environment variable setting if already exists
ANDROID_JAVA_HOME=/opt/jdk1.6.0_43
export ANDROID_JAVA_HOME
# Overwrite PATH environment setting for JDK & arm-eabi if already exists
PATH=/opt/jdk1.6.0_43/bin:/opt/arm-eabi-4.4.3/bin:$PWD/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH
export PATH
# Add MediaTek developed Python libraries path into PYTHONPATH
if [ -z "$PYTHONPATH" ]; then
else
fi
export PYTHONPATH
- Ubuntu 安装 MTK65XX平台编译环境(兼容展讯android环境)
- Ubuntu安装mips平台交叉编译环境
- ubuntu安装编译环境
- Ubuntu 9.04安装Android编译环境
- Ubuntu 11.10 Android编译环境安装
- ubuntu 14.04安装 android 4.4编译环境
- ubuntu安装android系统编译环境
- ubuntu 12.04 下安装android编译环境
- ubuntu编译环境android
- Ubuntu环境Android平台源码下载及编译
- Ubuntu环境下 Android平台源码的下载及编译
- Ubuntu环境下 Android平台源码的下载及编译
- Ubuntu环境下 Android平台源码的下载及编译
- Ubuntu环境Android平台源码下载及编译 .
- ubuntu环境:下载、编译模拟器平台android内核源码
- Android编译环境安装
- android编译环境安装
- Android 编译环境安装
- android检测软键盘是否弹起
- iOS、iphone 调用shell脚本
- 由priority queue练习题引出的高效素数求解
- d3.js读书笔记-1
- MyEclipse下的CVS的 常见符号标志整理
- Ubuntu 安装 MTK65XX平台编译环境(兼容展讯android环境)
- sdut 2169
- 分享一些FusionMaps的教程案例资讯疑难解答
- 应用系统中交互式报表功能解析
- android 点击输入框调出输入法流程分析
- C# struct 和byte[] 相互转换
- 栈和托管堆
- PDO防注入原理分析以及使用PDO的注意事项
- 【Plurals】android_Quantity Strings