Ubuntu 15.10 搭建Android系统编译环境

Google给的教程是基于Ubuntu 12.04的,已过去三年,Ubuntu也发生了很大变化。

Google现在的编译环境也升级到了14.04,我们直接用最新版的试试。


1.安装基础C/C++编译库

sudo apt-get install vim automake make perl gcc g++
sudo apt-get install bison g++-multilib git flex lzop gperf libxml2-utils zlib1g-dev

如果是Docker镜像,还需要安装如下的工具

sudo apt-get install software-properties-common python-software-properties bc lib32z1


2.安装JDK

JDK使用apt安装,省心省力

sudo add-apt-repository ppa:webupd8team/java    
sudo apt-get update    
sudo apt-get install oracle-java6-installer 


3.安装CodeSourcery

AMLogic在http://openlinux.amlogic.com:8000/deploy页面提供了下载文件

wget http://openlinux.amlogic.com:8000/deploy/CodeSourcery.tar.gz
sudo tar -zxvf CodeSourcery.tar.gz -C /opt/

4.安装GNUTool

wget http://openlinux.amlogic.com:8000/deploy/gnutools.tar.gz
sudo tar zxvf gnutools.tar.gz -C /opt/

5.安装arc

wget http://openlinux.amlogic.com:8000/deploy/arc-4.8-amlogic-20130904-r2.tar.gz
sudo tar zxvf arc-4.8-amlogic-20130904-r2.tar.gz -C /opt/

安装到此,编译u-boot应该没问题了,可以正生成u-boot文件了(当然要把2、3、4节安装的工具设置到系统PATH里)。


6.安装gcc-linaro-arm-linux-gnueabihf

wget http://openlinux.amlogic.com:8000/deploy/gcc-linaro-arm-linux-gnueabihf.tar.gz
sudo tar zxvf gcc-linaro-arm-linux-gnueabihf.tar.gz -C /opt/

7.安装aarch64-linux-gnu-gcc

暂不需要


8.安装aarch64-none-elf-gcc

暂不需要








你可能感兴趣的:(Ubuntu 15.10 搭建Android系统编译环境)