在32位ubuntu-11.10上搭建android 4.x编译环境
2015-03-26 13:43
357 查看
1. 32位pc安装ubuntu 11.10系统后
2. 安装arm-2009q3交叉编译环境。将arm-2009q3.tar.gz解压到/usr/local/arm/目录下即可
2. 添加环境变量到~/.bashrc
export ARCH=arm
export CROSS_COMPILE=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-
3. 配置交叉编译工具完之后,还需要安装如下必要的工具包才能编译,(如果不安装,在执行menuconfig的时候报缺少ncurses必要库的错误)
sudo apt-get install xinetd build-essential nfs-kernel-server apache2 samba git-core
gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev
zlib1g-dev cscope uboot-mkimage libgl1-mesa-dev
ubuntu 11.10 是gcc4.6,得换成gcc4.4
1. 下载安装gcc-4.4和g++-4.4
#sudo apt-get install gcc-4.4
#sudo apt-get install g++-4.4
2. 配置gcc和g++,改用4.4的版本
#cd /usr/bin
#sudo mv gcc gcc.bak.4.6
#sudo ln -s gcc-4.4 gcc
#sudo mv g++ g++.bak.4.6
#sudo ln -s g++-4.4 g++
先准备程序包:jdk-6u25-linux-x64.bin 64位机专用
32位机请选用jdk-6u24-linux-i586.bin
$ sudo chmod a+x jdk-6u24-linux-i586.bin
$ ./jdk-6u24-linux-i586.bin (如果是64位机就jdk-6u25-linux-x64.bin)
$ sudo mkdir /usr/java
$ sudo mv ./jdk1.6.0_24 /usr/java/
$ sudo ln -s /usr/java/jdk1.6.0_24 /usr/jdk
$ sudo vim ~/.bashrc
添加如下内容到~/.bashrc
J***A_HOME=/usr/jdk
ANDROID_J***A_HOME=$J***A_HOME
CLASSPATH=$J***A_HOME/lib/
PATH=$PATH:$J***A_HOME/bin
export PATH J***A_HOME ANDROID_J***A_HOME CLASSPATH
更新一下~/.bashrc
$ source ~/.bashrc
查看版本:
$ java -version
如果出现:
java version "1.6.0_24"
则安装成功!
最后记着重启ubuntu
附上JDK的下载路径:for 32bit ubuntu 11.10的,64bit的没上传
part1: http://download.csdn.net/detail/suntao222/4710822
part2: http://download.csdn.net/detail/suntao222/4711003
2. 安装arm-2009q3交叉编译环境。将arm-2009q3.tar.gz解压到/usr/local/arm/目录下即可
2. 添加环境变量到~/.bashrc
export ARCH=arm
export CROSS_COMPILE=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-
3. 配置交叉编译工具完之后,还需要安装如下必要的工具包才能编译,(如果不安装,在执行menuconfig的时候报缺少ncurses必要库的错误)
sudo apt-get install xinetd build-essential nfs-kernel-server apache2 samba git-core
gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev
zlib1g-dev cscope uboot-mkimage libgl1-mesa-dev
ubuntu 11.10 是gcc4.6,得换成gcc4.4
1. 下载安装gcc-4.4和g++-4.4
#sudo apt-get install gcc-4.4
#sudo apt-get install g++-4.4
2. 配置gcc和g++,改用4.4的版本
#cd /usr/bin
#sudo mv gcc gcc.bak.4.6
#sudo ln -s gcc-4.4 gcc
#sudo mv g++ g++.bak.4.6
#sudo ln -s g++-4.4 g++
先准备程序包:jdk-6u25-linux-x64.bin 64位机专用
32位机请选用jdk-6u24-linux-i586.bin
$ sudo chmod a+x jdk-6u24-linux-i586.bin
$ ./jdk-6u24-linux-i586.bin (如果是64位机就jdk-6u25-linux-x64.bin)
$ sudo mkdir /usr/java
$ sudo mv ./jdk1.6.0_24 /usr/java/
$ sudo ln -s /usr/java/jdk1.6.0_24 /usr/jdk
$ sudo vim ~/.bashrc
添加如下内容到~/.bashrc
J***A_HOME=/usr/jdk
ANDROID_J***A_HOME=$J***A_HOME
CLASSPATH=$J***A_HOME/lib/
PATH=$PATH:$J***A_HOME/bin
export PATH J***A_HOME ANDROID_J***A_HOME CLASSPATH
更新一下~/.bashrc
$ source ~/.bashrc
查看版本:
$ java -version
如果出现:
java version "1.6.0_24"
则安装成功!
最后记着重启ubuntu
附上JDK的下载路径:for 32bit ubuntu 11.10的,64bit的没上传
part1: http://download.csdn.net/detail/suntao222/4710822
part2: http://download.csdn.net/detail/suntao222/4711003
相关文章推荐
- 在32位ubuntu-11.10上搭建android 4.x编译环境
- ubuntu 11.10上 Amlogic android编译环境搭建
- Android源码开发(1)---- 如何在Ubuntu 11.10中搭建Android编译开发环境
- Ubuntu 16.04(32位)下iTop4412环境搭建+Android4.0.3编译
- Ubuntu11.10之Android编译环境的配置及Samba服务器的搭建
- ubuntu 11.10(32位系统)下编译android源码
- android__Ubuntu-编译环境搭建
- Ubuntu搭建android编译环境总结
- Ubuntu11.10 64Bit版上的Android 4.0 开发环境搭建
- Ubuntu系统Android 编译环境配置搭建
- Ubuntu下Android源码编译及Eclipse开发环境搭建
- Ubuntu 15.10 搭建Android系统编译环境
- 【转】ubuntu11.10 64bit 环境android编译错误
- 虚拟机VMWARE和Ubuntu下搭建了一个android2.3/android4.2/android4.1/android4.0编译环境的操作过程
- 转:基于ubuntu 9.04(32位机)的Android2.2 开发环境的搭建
- Ubuntu搭建Android源码编译环境
- Ubuntu13.04 Android 编译环境搭建
- Ubuntu下android源码编译环境搭建
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件