出自flip the world

Firefox:修訂間差異

Tommy​(留言 | 貢獻)
已建立頁面,內容為 "fox == Prepare == * 64-bit linux (Scientific Linux Fermi) * install 32-bit libs ** yum install glibc*.i686 ** yum install zlib*.i686 ** yu…"
 
Tommy​(留言 | 貢獻)
Add a lead sentence
 
(未顯示同一使用者於中間所作的 2次修訂)
第1行: 第1行:
Building '''Firefox''' from source on 64-bit Linux, including the 32-bit libraries it needs and the problems met along the way.
[[File:firefox_logo.jpeg|fox]]
[[File:firefox_logo.jpeg|fox]]
== Prepare ==
== Prepare ==
第42行: 第44行:
* ./run-emulator.sh
* ./run-emulator.sh


==reference ==
== Reference ==
* [https://developer.mozilla.org/en-US/Firefox_OS/Preparing_for_your_first_B2G_build Preparing for your first B2G build]
* [https://developer.mozilla.org/en-US/Firefox_OS/Preparing_for_your_first_B2G_build Preparing for your first B2G build]
[[Category:Software and Tools]]

2026年8月23日 (日) 17:57的最新修訂

Building Firefox from source on 64-bit Linux, including the 32-bit libraries it needs and the problems met along the way.

fox

Prepare

source

  • git clone git://github.com/mozilla-b2g/B2G.git

Build

  • ./config.sh (device name ex., flame-kk)
  • ./build.sh

Build trouble shooting

When you are using angle brackets in include (e.g. #include <xyz>) 
it does not look in the directory from where the include is done. Use double quotes instead, e.g. #include "xyz".

Run

  • start ADB server
    • adb start-server
  • ./run-emulator.sh

Reference