查看完整版本: 從原始碼打造你最愛的火狐

木蘭飛彈 2009-1-14 12:43

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

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

1. 事前小準備
--安裝[/size][url=http://download.microsoft.com/download/3/7/B/37B2CB82-3020-4AB5-B48E-B2BE78D3B4D5/vcsetup.exe][size=3][color=#0000ff]VisualC++2008[/color][/size][/url]
[size=3]--安裝[/size][url=http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.3.exe][size=3][color=#0000ff]MozillaBuild[/color][/size][/url][size=3]到C:\mozilla-build

2. 下火狐官方每日最新原始碼
--打開 C:\mozilla-build\start-msvc9.bat
--打 cd /c/mozilla-build
--打 hg clone -r default [url]http://hg.mozilla.org/mozilla-central/[/url]
等幾分鐘 火狐原始碼會從官網存到 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 有多快 :D

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

日後想要更新最新的原始碼,直接到 mozilla-centra 資料夾中打
make -f client.mk checkout
然後再從上面的第4點重編譯,第5點重打包; 想要學更多的大大可以参考完整的
頁: [1]
查看完整版本: 從原始碼打造你最愛的火狐