您的位置:首页 > 移动开发 > Android开发

在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: