想看看Google Chromium瀏覽器的原始碼,長點見識,下載原始碼包編譯和參考網上的一些文檔總是有一些問題,根據Chromium提供的文檔進行編譯的步驟,最終能夠進行正常的編譯與調試。
環境準備
1.安裝Microsoft Visual Studio 2005 Service Pack 1.
2.安裝Microsoft Windows SDK v6.1.
3.開始->所有程式->Microsoft Windows SDK V6.1->Visual Studio Registration->Windows SDK Configuration Tool,將SDK加入Visual Studio 2005.
4.下載depot_tools,用於下載更新原始碼.
安裝depot_tools
1. 下載depot_tools.zip.
2. 解壓depot_tools.zip.
3. 將解壓目錄添加到系統內容變數PATH中, 例如: C:\bin\depot_tools(我的電腦->屬性->進階->環境變數->系統變數->Path,雙擊該條目然後再後邊加上對應目錄,注意分號隔開).
擷取原始碼
1. 建立一個用於存放原始碼的目錄. 如c:\chromiumtrunk,注意保證有足夠的空間(最好10G以上吧,我的最後有5G).
2. 在命令列視窗,執行以下命令:
cd c:\chromiumtrunk
gclient config http://src.chromium.org/svn/trunk/src
3.下載初始代碼,用於下載和更新原始碼.
擷取最新版本的Chromium原始碼
在命令列視窗,執行以下命令:
cd [your Chromium source directory] //進入存放原始碼的目錄
gclient sync
至此,SVN開始自動下載最新版本的原始碼到該目錄,注意保持網路暢通,如果是正常結束,命令列最後應該顯示更新到的版本號碼。
編譯原始碼
1. 開啟Visual Studio 2005.
2. File->Open Project/Solution, 選擇原始碼目錄下的src\chrome\chrome.sln(說明:Google為Chrome提供了一個一個部署工具depot_tools,包括下載代碼、同步代碼、上傳代碼等功能。這個工具採用Python編寫的,其中還包含了一些Javascript指令碼。depot_tools中包含了一個gclient工具,是我們需要關注的重點。)
3. 在左側的解決方案樹中, 選擇App條目,右鍵chrome_exe,設定為啟動項目.
4. 為編譯做配置:
1. 右鍵chrome_exe, 選擇屬性.
2. 在左側條目中, 選擇配置屬性->調試.
3. 在右側條目中, 設定命令參數,例如: --user-data-dir=c:\tmp\DebugProfile
4.點擊確定儲存.
5. 按F5,產生chrome_exe解決方案,並且進入偵錯模式.
6. 完成後,chrome瀏覽器將會出現在你眼前.
Chromium為開發人員準備的文檔,包含以上編譯的各個步驟,有問題可參看.
Chromium Developer Documentation http://dev.chromium.org/