發新話題
打印

從原始碼打造你最愛的火狐

從原始碼打造你最愛的火狐

自由軟體的學長喜歡自己編譯軟體,火狐也是自由軟體,可以自己編譯,享受每日最新的功能和更新,高手大大們更可以幫忙抓蟲蟲到Bugzilla,這裡用簡單的 Window XP 系統來教學怎麼編譯火狐,其實只要5個步驟。

1. 事前小準備
--安裝
VisualC++2008
--安裝MozillaBuild到C:\mozilla-build

2. 下火狐官方每日最新原始碼
--打開 C:\mozilla-build\start-msvc9.bat
--打 cd /c/mozilla-build
--打 hg clone -r default http://hg.mozilla.org/mozilla-central/
等幾分鐘 火狐原始碼會從官網存到 mozilla-central 資料夾中

3. 設定
--在 mozilla-centra 資料夾中, 加一個新檔叫 .mozconfig 注意有一個 "." 在前面
--打開剛加的 .mozconfig 加入下面三行然後存起來
ac_add_options --enable-application=browser
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-dir

4. 開始編譯 !
在 mozilla-centra 資料夾中,
-- 打 make -f client.mk build
等半小時到一小時,看你的CPU 有多快

5. 打包
在 mozilla-centra 資料夾中
--打 cd obj-dir
--打 make package
--打 cd dist
恭喜你 ! 你會看到一個 zip 檔,那就是你自己剛編的火狐,解壓之後你就可以從firefox.exe來跑它

日後想要更新最新的原始碼,直接到 mozilla-centra 資料夾中打
make -f client.mk checkout
然後再從上面的第4點重編譯,第5點重打包; 想要學更多的大大可以参考完整的

TOP

發新話題