RK3288环境搭建
物理配置
1. 在获取到source code之后,需要准备起码100G的空间供一个版本完整编译。本地服务器编译8G足以,虚拟机则需要16G ram
2. ubuntu版本尽量在12.04或者14.04,64bit为宜
软件配置
1. JDK: JDK5: froyo跟之前的版本;
JDK6: gingerbread跟KK之间的
JDK7: L跟之后的版本
2. 更新源:默认的ubuntu源不行。需要找一个新源
sudo gedit /etc/apt/sources.list
添加deb http://archive.ubuntu.com/ubuntu maverick main restricteduniverse multiverse
sudo apt-get update
3. 安装必要的包
sudo apt-get install git gnupg flex bison gperf build-essential zip curllibc6-dev libncurses5-dev:i386 x11proto-core-dev
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utilsxsltproc zlib1g-dev:i386
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
sudo apt-get install flex bison gperf build-essential curl zlib1g-dev zlop
sudo apt-get install g++-multilib
sudo apt-get install g++-4.4-multilib
(默认安装最新的:需要手动回退到4.4
1. 装完后在/usr/bin目录下 $ ls -lgcc*
2. 发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4
3. sudo mv gccgcc.bak