代码编译¶
- 获取代码
git clone xx@xxxxxx
- 编译准备
- 安装jdk
编辑 /etc/apt/sources.list 最后一行增加 deb http://us.archive.ubuntu.com/ubuntu hardy multiverse sudo apt-get update sudo apt-get install sun-java6-jdk
- 安装其他模块
执行 . build/envsetup.sh 屏幕上会打印出来缺少的模块,安装上即可
- 编译系统
cd [S1_ROOT] . build/envsetup.sh # 缺少的模块会在这一步打印出来,安装即可 lunch 14 make
- 生成OTA包
make otapackage
zlib1g-dev
sudo apt-get install openjdk-6-jdk
sudo apt-get install bison
sudo apt-get install g++-multilib
sudo apt-get install zlib1g-dev
sudo apt-get install lib64z1-dev
sudo apt-get install flex
sudo apt-get install libncurses5-dev
sudo apt-get install libx11-dev
curl: sudo apt-get install curlgit: sudo apt-get install git
g++: sudo apt-get install g++
sudo apt-get install gperf
Run 'sudo apt-get install zlib1g-dev' to install the package
Run 'sudo apt-get install libc6-dev' to install the package
Run 'sudo apt-get install lib32ncurses5-dev' to install the package
Run 'sudo apt-get install ia32-libs' to install the package
Run 'sudo apt-get install libx11-dev' to install the package
Run 'sudo apt-get install lib32readline5-dev' to install the package
Run 'sudo apt-get install lib32z1-dev' to install the package
Run 'sudo apt-get install g++-multilib' to install the package
Run 'sudo apt-get install mingw32' to install the package
Run 'sudo apt-get install tofrodos' to install the package
Run 'sudo apt-get install python-markdown' to install the package
Run 'sudo apt-get install libxml2-utils' to install the package
Run 'sudo apt-get install xsltproc' to install the package
Run 'sudo apt-get install libusb-dev' to install the package
Run 'sudo apt-get install doxygen' to install the package
Run 'sudo apt-get install xmlto' to install the package