這裡以Win XP作業系統做為Firefox的re-bulild及開發環境
1、首先確認re-build環境(這裡的環境指的即是電腦裡應該要有的某些套件)
- 需有 Visual C++ (Visual Studio)
- 下載 MozillaBuildSetup
- 將 Mozilla Build 程式碼原始檔 下載解壓至 C:\ 底下,檔案路徑需單純,不要有空白字元及某些不合法字元。(連結為FTP站,自選一個Firefox版本,建議下載3.5 rc3)
2、準備動作:
- 將Mozilla解壓後,置於C:/下,並將資料夾名稱改為「mozilla」
- 將先前下載好的 MozillaBuildeSetup 做setup的動作,程式路徑請設定於C:\mozillaBuilder。
- 進入mozilla資料夾,建立一個「.mozconfig」檔案,並以對內容做編輯,加入以下兩行指令:
ac_add_options --enable-application=browser
mk_add_options MOZ_CO_PROJECT=browser
加入指令的動作可參考下圖...
- 以上動作完成後,進入MozillaBuilder資料夾,依據你的VS版本,選擇相對應的.bat檔案執行。
start-msvc6.bat
start-msvc71.bat (VS 2003)
start-msvc8.bat (VS 2005)
start-msvc9.bat (VS 2008)
3、下達 firefox re-build 指令
假設系統內的VS為2008,即執行 start-msvc9.bat。一開始的畫面如下圖:
此時要做的動作是『進入mozilla資料夾』
A、鍵入「cd c:」以到達C:\底下
B、鍵入「ls」可以得知目前目錄下的所有檔案名稱
最後鍵入「make -f client.mk build」,開始re-build Firefox
☆請注意:
A、re-build的時間通常非常的漫長,也許數小時以上不等,主要視硬體狀況。
B、re-build結束後,可以在 mozilla/dist/bin/ 找到 re-build完成的Firefox程式內容,執行Firefox.exe即可開啟re-build過的Firefox。
4、建立Install檔案:
A、同第3步驟的前段,開啟.bat檔案後,將位置移至mozilla資料夾
B、鍵入「make installer」,程式開始建立一個installer的執行檔
C、到 C:\mozilla\dist\install\sea\ 之下即可找到剛剛建立完成的 .exe 檔案
沒有留言:
張貼留言