KaiOS编译环境配置

同步Kaios代码方法参考官方文档

更新
sudo apt-get update
不要使用sudo apt-get upgrade对自带软件进行升级
安装必库
这里是Ubuntu12的,14和16的必备库请参考官方文档
https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/B2G_OS_build_prerequisites
sudo apt-get install autoconf2.13 bison bzip2 ccache curl flex gawk gcc g++ g+±multilib git ia32-libs lib32ncurses5-dev lib32z1-dev libasound-dev libgconf2-dev libgl1-mesa-dev libx11-dev lzop make zip libxml2-utils nodejs unzip python

配置libX11\libGL

cd /usr/lib/i386-linux-gnu
sudo ln -s libX11.so.6 libX11.so
sudo ln -s mesa/libGL.so.1 libGL.so

如果是Ubuntu14或者16,需要i386环境
sudo apt-get install libx11-dev:i386 libx11-dev
sudo apt-get install libgl1-mesa-dev:i386 libgl1-mesa-dev

sudo mkdir /honme/neco/
sudo chmod 777 /home/neco/
sudo chown username /home/neco/

下载android-ndk-r11b解压
mkdir .mozbuild/
cp -r android-ndk-r11b/ .

Ubuntu12需要升级g++
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8
sudo apt-get install g+±4.8
sudo apt-get install gcc-4.8-multilib
sudo apt-get install g+±4.8-multilib
sudo apt-get install gcc-4.8-doc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+±4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

你可能感兴趣的:(KaiOS,KaiOS编译环境配置)