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

Ubuntu 15.10 搭建Android系统编译环境

2015-04-29 18:49 519 查看
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

暂不需要
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: