chrome相關
1. 幫助頁面:
4. 將gclient放入到windows的path中,也可以不放入,在執行的時候,找到正確的路徑即可;
5. 切換到儲存原始碼的目錄,使用gclient config 配置url;
"custom_deps":
編譯前置條件:
1. 推薦使用x64位的windows,32位的比較困難;
2. visual studio 2008:安裝vs2008任意版本即可,如果使用的是express免費版本的話,bug功能是被嚴格限制的;確保x64 compilers and tools正確安裝過,如果沒有安裝的話,需要重新安裝;
3. visual studio 2010:如果使用vs2010,確保vs2010 sp1已經安裝;需要生成.vcxproj;並忽略其中的警告資訊;
選擇
新增
開始編譯
1. 開啟chrome/chrome.sln;
2. 可以單獨編譯chrome的單獨部件;
附加資訊:
減少編譯的時間
如果沒有配置正確的話,可能編譯要耗費幾個小時的時間;
1. 使用真正的多核處理器,比如intel酷睿或者奔四ht;
2. 使用64位的作業系統;
3. 至少8g的記憶體,如果記憶體少於4g,將非常的慢;
4. 關閉防毒軟體等可能監控檔案改動的軟體等;
5. 關閉原始碼所在分割槽的記憶體與硬碟的交換,全部使用記憶體編譯,不使用記憶體與硬碟的交換方式;
6. 減少並行編譯的數量;
7. 編輯.gypi來限制cl.exe的執行數量;
8. 經常對硬碟做碎片整理;
解決編譯過程中的問題
Chrome編譯過程
折騰編譯chrome用了大概一周的時間,總結了一下編譯的步驟,列一下。系統是win7 64位,8g記憶體,無顯示卡 安裝了vs2013.步驟如下 2 新增將e chromedev depot tools新增到系統環境變數path中 3 新增環境變數 gyp msvs version 2013 4 管...
Chrome編譯與除錯
1.編譯問題 還有一部分是目錄放的不對,比如trunk deps third party裡的全部子目錄,應該放到trunk src third party裡,所以要將它們全部copy過去.b.編譯。編譯時出的主要問題 1.先覺條件沒有做。比如沒有安裝windows更新包,vs補丁包,等等,這一步可以...
Chrome原始碼編譯
根據中的描述,先裝vc2008,打好各種補丁,再裝june 2010 directx sdk,再裝winsdk7.1,配置vc上的路徑,在配路徑時,要把dx的路徑放到winsdk的前面。否則在編包含xinput檔案的時候會出錯。編譯時才發現chrome用起來很爽,開發起來很吃機器,真不是我這種屌絲程...