Ubuntu 12.04 64位下Firefox OS编译

编译环境:
Ubuntu 12.04 64位
准备编译环境:
1、安装所需软件

sudo apt-get install autoconf2.13  ccache  bison flex libncurses5-dev make curl bzip2

编译环境所依赖的软件库和当前系统环境有关,Firefox OS编译时会检查依赖软件库信息,具体可根据编译错误信息安装所需要的软件库。

2、下载源代码

git clone https://github.com/mozilla-b2g/B2G.git
cd B2G
注意:如果整个代码目录是从别的计算机上拷贝过来的,需要先执行./build.sh clean。
3、配置B2G设备
config时选择下面列表之一,请根据你拥有的设备型号进行选择,若您没有相应的手机也没关系可以使用命令 ./config.sh emulator编译虚拟机运行环境
./config.sh
Usage: ./config.sh (device name)
- galaxy-s2
- galaxy-nexus
- nexus-s
- otoro
- pandaboard
- emulator
- emulator-x86
3、编译
./build.sh
多线程编译,可以使用 ./build.sh -j8, 参数-j指示编译器可以同时启动几个线程编译。
了解更多:
https://developer.mozilla.org/en-US/docs/Mozilla/Boot_to_Gecko/Preparing_for_your_first_B2G_build

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/fd2ce2755bcaf03f581b35ddeb9fe053.html