Google给的教程是基于Ubuntu 12.04的,已过去三年,Ubuntu也发生了很大变化。
Google现在的编译环境也升级到了14.04,我们直接用最新版的试试。
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
JDK使用apt安装,省心省力
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer
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/
wget http://openlinux.amlogic.com:8000/deploy/gnutools.tar.gz sudo tar zxvf gnutools.tar.gz -C /opt/
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里)。
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/
暂不需要
暂不需要