Ubuntu 15.10 搭建Android系统编译环境

51 篇文章 1 订阅
27 篇文章 0 订阅

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

暂不需要








  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值